操作系统
文章平均质量分 62
临冬辰
这个作者很懒,什么都没留下…
展开
-
进程(process)和线程(thread)
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握,下边做个对比。原创 2015-12-12 11:03:13 · 784 阅读 · 2 评论 -
大话操作系统(1)基本概念
每一台计算机可以看做是一个工厂,时刻运行着。为了工厂稳定的运转,我们需要一些明确的规章制度以及一些管理员负责确保这些规章制度有序的执行,操作系统就是在扮演这样一个角色,确保计算机可以高效的完成我们交给它的任务。一个工厂里边有厂长(CPU),有负责车间的副厂长(内存管理),有负责库房的副厂长(外存管理),有负责机器维护及使用的副厂长(设备管理),在车间,为了提高效率,引进流水线操作(批处理),这些部分构成了操作系统的核原创 2015-12-14 14:16:06 · 1994 阅读 · 3 评论 -
大话操作系统(2)内存管理
程序运行是执行一条条指令,指令存放在存储器里,有的存储器读写快,但是容量低,比如缓冲,有的存储器容量大,但是读写速度慢,如硬盘,还有的性能介于两者之间,比如内存。我们希望所有的指令都最好放在缓冲,这样速度就会很快,但是,一方面缓冲容量小,另一方面比较昂贵,不可能所有指令都放在缓冲里,这样就需要有一个机制对这些不同的存储器进行管理,以适应不同情况下的内存分配,这便是即将提到的内存管理。原创 2015-12-15 14:12:37 · 1204 阅读 · 3 评论 -
操作系统核心原理-磁盘基础
计算机是处理数据的机器,而数据就需要有地方存放。在计算机中,可供数据存放的地方并不太多,除了内存之外,最主要的存储数据的媒介就是磁盘。对于大多数计算机领域的人来说,磁盘通常被看做是一种外部设备。可是,对于现代操作系统来说,磁盘是不可或缺的。虽然早期的操作系统可以基于磁带,但由于操作系统复杂性和性能的不断提升,用磁带作为操作系统的载体已经不合时宜,取而代之的是磁盘。由于操作系统需要存放在磁盘上,且操作系统内的文件系统也是基于磁盘,所以,从某种程度来说,磁盘是操作系统不可分割的一部分,理解磁盘将对理解操作系统的转载 2016-01-17 09:14:00 · 1098 阅读 · 3 评论