
操作系统
小卡得尔
这个作者很懒,什么都没留下…
展开
-
操作系统的概述(1)
1.1 基本概念操作系统自下而上可大致分为 四个部分:硬件,操作系统、应用程序和用户。操作系统是管理各种计算机硬件,为应用程序提供基础,并充当计算机硬件和用户之间的中介。 硬件包括CPU、内存、I/O等设备1.2操作系统的特征1.并发(Concurrence):指两个或多个事件同一时间间隔发生,操作系统的并发性是指计算机系统中同时存在多个运行的程序,它具有处理和调度多个程序同时执行的能...原创 2019-07-04 20:58:55 · 148 阅读 · 0 评论 -
操作系统的运行环境(2)
1.1操作系统的运行机制通常CPU执行两种不同性质的程序:一种是操作系统内核程序;一种是用户自编程序即应用程序,前者是后者的管理员,因此“管理程序”要执行一些特权的指令,而自编程序是出于安全考虑不能执行这些指令,特权指令是计算机不允许用户直接使用的指令。CPU划分为用户态(目态)和核心态(内核态)note:内核是计算机上配置的底层软件,是计算机功能的延伸,大多数操作系统内核包括四方面:1.时...原创 2019-07-04 23:18:31 · 138 阅读 · 0 评论 -
操作系统的体系结构
大内核和微内核**大内核:**将操作系统的主要功能模块都作为一个紧密联系的整体运行在核心态,优点:为应用提供性能的系统服务,提高性能缺点:内核代码庞大,结构混乱难以维护**微内核:**它将内核中最基本的功能保留在内核中,而将不需要在核心态执行的功能移到用户态执行。从而降低了内核的设计复杂性。**优点:**内核功能少,结构清晰,方便维护缺点:需要频繁的在核心态和用户态之间切换,性能低。...原创 2019-07-05 20:02:50 · 334 阅读 · 0 评论 -
进程与线程(4)
1.1进程的概念与特征1.进程的概念在躲到程序环境中,允许多个程序并发执行,此时他们将失去封闭性,并具有间断性及不可在现性的特征,为此引入了进程(Process)的概念。更好的描述程序的并发执行,实现操作系统的并发性和共享性。为了并发执行的程序能独立的运行,配置了一个专门的数据结构称为进程控制块(Process Control Block)PCB。描述进程基本的情况和运行环境。程序段、相关...原创 2019-07-05 22:13:46 · 403 阅读 · 0 评论