操作系统
文章平均质量分 76
奋斗中的小黄鸡
衣带渐宽终不悔,为伊消得人憔悴。
展开
-
操作系统之概论
1、计算机系统的软硬件层次结构计算机系统包括硬件和软件两个组成部分,硬件是所有软件运行的物质基础,软件能 充分发挥硬件潜能和扩充硬件功能。硬件层提供了基本的可计算性资源,包括处理器、寄存器、存储器,以及各种 I/O设施和 设备。软件层包括:操作系统、系统程序、应用程序硬件是操作系统和软件赖以工作的基础,操作系统层通常是最靠近硬件的软件层,对计算机硬件作首次扩充和改造。(例如,改造各原创 2014-09-07 15:53:03 · 1066 阅读 · 0 评论 -
操作系统之处理器管理与存储器管理
处理器无论是操作系统程序自己,还是操作系统控制下执行的应用程序,都是在处理器上执行。单处理器:只包括一个处理器多处理器:包括多个处理器早期计算机是基于单个处理器的顺序处理机器,即指令的执行是串行执行的(取指令,取操作数,执行操作,存取结果)。后来希望能让指令并行执行,计算机不再局限于单处理器和单数据流。目前计算机系统可分为4类:1、单指令流单数据流:一条指令控制一个处理器对数据原创 2014-09-07 16:05:06 · 2200 阅读 · 0 评论 -
操作系统之进程
进程的引入在多道程序环境下,程序可以并发执行,一个程序的任意两条指令之间都可能发生随机事件而引发程序切换。因而,每个程序的执行都可能不是连续的而是走走停停的。系统需要一个能够描述程序动态执行的单位,于是就引入了进程。进程的生命周期同静态的程序相比较,进程依赖于处理器和主存储器资源, 具有动态性和暂时性。进程随着一个程序模块进入主存储器并获得一个数据块和一个进程 控制块而创建原创 2014-09-07 16:23:21 · 1118 阅读 · 0 评论 -
操作系统之进程同步
进程之间的关系:竞争与协作竞争关系:死锁:一组进程如果 都获得了部分资源,还想要得到其他进程所占有的资源,最终所有的进程将陷入死锁饥饿:一个进程由于其他进程总是优先于它而被 无限期拖延。互斥:进程的互斥是解决进程间死锁和饥饿的手段,保证进程能互斥地访问临界资源。进程互 斥是指若干个进程要使用同一共享资源时,任何时刻最多允许一个进程去使用,其他要使用该资源的进程必须等待,直到原创 2014-09-07 16:52:14 · 968 阅读 · 0 评论