Cosmogram

CGZ's blog


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

CPU调度

发表于 2019-06-04 | 更新于 2019-06-17 | 分类于 计算机 , 操作系统 , 进程管理 | 评论数: | 阅读次数:
本文字数: 3.2k | 阅读时长 ≈ 3 分钟

CPU调度

即按一定的调度算法从就绪队列中选择一个进程,把CPU的使用权交给被选中的进程,如果没有就绪进程,系统会安排一个系统空闲进程或idle进程。

阅读全文 »

线程

发表于 2019-06-03 | 更新于 2019-06-19 | 分类于 计算机 , 操作系统 , 进程管理 | 评论数: | 阅读次数:
本文字数: 6.7k | 阅读时长 ≈ 6 分钟

进程和线程的粗略对比

线程,程序执行流的最小执行单位,是行程中的实际运作单位,经常容易和进程这个概念混淆。那么,线程和进程究竟有什么区别呢?首先,进程是一个动态的过程,是一个活动的实体。简单来说,一个应用程序的运行就可以被看做是一个进程,而线程,是运行中的实际的任务执行者。可以说,进程中包含了多个可以同时运行的线程。

阅读全文 »

对进程的补充——内核

发表于 2019-06-03 | 更新于 2019-06-13 | 分类于 计算机 , 操作系统 , 进程管理 | 评论数: | 阅读次数:
本文字数: 2.2k | 阅读时长 ≈ 2 分钟

内核是操作系统的内部核心程序,它向外部提供了对计算机设备的核心管理调用。
我们将操作系统的代码分成两部分。内核所在的地址空间称作内核空间。而在内核以外的统称为外部管理程序,它们大部分是对外围设备的管理和界面操作。外部管理程序与用户进程所占据的地址空间称为外部空间。
通常,一个程序会跨越两个空间。当执行到内核空间的一段代码时,我们称程序处于内核态,而当程序执行到外部空间代码时,我们称程序处于用户态。

阅读全文 »

对进程的补充——PCB

发表于 2019-06-03 | 更新于 2019-06-13 | 分类于 计算机 , 操作系统 , 进程管理 | 评论数: | 阅读次数:
本文字数: 4.4k | 阅读时长 ≈ 4 分钟

进程控制块(PCB)

在Linux中task_struct结构体即是PCB。PCB是进程的唯一标识,PCB由链表实现(为了动态插入和删除)。
进程创建时,为该进程生成一个PCB;进程终止时,回收PCB。
PCB包含信息:1、进程状态(state);2、进程标识信息(uid、gid);3、定时器(time);4、用户可见寄存器、控制状态寄存器、栈指针等(tss)

阅读全文 »

进程

发表于 2019-06-02 | 更新于 2019-06-17 | 分类于 计算机 , 操作系统 , 进程管理 | 评论数: | 阅读次数:
本文字数: 7.2k | 阅读时长 ≈ 7 分钟

计算机中,CPU是最宝贵的资源,为了提高CPU的利用率,引入了多道程序设计的概念。当内存中多个程序存在时,如果不对人们熟悉的“程序”的概念加以扩充,就无法刻画多个程序共同运行时系统呈现出的特征。

阅读全文 »

操作系统后期发展

发表于 2019-05-29 | 分类于 计算机 , 历史 , 操作系统 | 评论数: | 阅读次数:
本文字数: 3.1k | 阅读时长 ≈ 3 分钟

通用操作系统

阅读全文 »

操作系统初期发展

发表于 2019-05-21 | 更新于 2019-06-02 | 分类于 计算机 , 历史 , 操作系统 | 评论数: | 阅读次数:
本文字数: 7.9k | 阅读时长 ≈ 7 分钟

无操作系统的计算机系统:
人工操作方式:用户采用人工操作方式直接使用计算机硬件系统,将已经穿孔的纸带装入纸带输入机,在启动它将程序和数据输入计算机,然后计算机运行。

阅读全文 »

操作系统年表

发表于 2019-05-20 | 分类于 计算机 , 历史 , 操作系统 | 评论数: | 阅读次数:
本文字数: 4.7k | 阅读时长 ≈ 4 分钟

1950年代

1956年

GM-NAA I/O

阅读全文 »

计算机历史——软件的发展

发表于 2019-05-19 | 更新于 2019-06-03 | 分类于 计算机 , 历史 , 软件 | 评论数: | 阅读次数:
本文字数: 9.1k | 阅读时长 ≈ 8 分钟

软件从未变得如此重要。当年赴摩尔学院听计算机讲座的先驱们万万没有想到,他们所学的知识竟然催生了一个新的行业,一个由计算机指令支撑起来的虚拟行业。软件分为多个层次,涉及到微代码、机器代码、汇编语言、高级语言的转换。数据库、软件开发过程,乃至整个企业结构都与之息息相关。计算机无所不在,它们的思想统领着整个世界。软件的重要性已变得无以复加,无怪乎世界上财力最雄厚的富豪当中,有好几个人是靠经营软件公司而积累了大笔的财富。
“优化软件就相当于优化一切。”

阅读全文 »

计算机先驱——莫里斯·威尔克斯

发表于 2019-05-19 | 更新于 2019-05-29 | 分类于 计算机 , 历史 , 先驱 | 评论数: | 阅读次数:
本文字数: 9.2k | 阅读时长 ≈ 8 分钟

Sir Maurice Vincent Wilkes,1913年6月23日-2010年11月29日
1931年他进入剑桥的圣约翰学院,之后进入剑桥著名的卡文迪什实验室工作。于1938年10月取得剑桥大学博士学位,而他的硕士学位是在当年年初才取得的。
英国计算机科学家。设计和制造了世界上第一台存储程序式电子计算机EDSAC,在“工程和软件等计算机领域都有许多开创性成果”。

阅读全文 »
123
CGZ

CGZ

26 日志
11 分类
4 标签
© 2019 CGZ
|