标签:strong 逻辑 gui 应用 png 用户态 设备管理 操作系统 芯片
概念
如图1-1给出了一个逻辑上的简化视图,图的底部是硬件,硬件包括芯片、电路板、磁盘、键盘、显示器以及类似的设备,在硬件的顶部是软件。
多数计算机有两种运行模式:内核态和用户态。软件中最基础也是最核心的部分是操作系统,它运行在内核态,在这个模式中,操作系统具有对所有硬件的安全访问权,可以执行机器能够运行的任
何指令;软件的其余部分运行在用户态下,只使用机器指令中的一个子集;用户接口程序如GUI处于用户态程序中最低层次,允许用户使用或运行其他程序,诸如web浏览器等。
如图1-1所示,操作系统运行在裸机之上,为所有软件提供基础的运行环境。
操作系统与普通软件区别
1、用户不喜欢某个普通软件,如XX阅读器,他可以换或者自己写一个;操作系统是很难编写的,操作系统源代码有500万行甚至更高数量级的。
2、操作系统更加大型、复杂、长寿;普通软件更加小型、简单、寿命周期短。
操作系统定义
操作系统定义:是一种运行在内核态的软件,是一组控制和管理计算机软硬件资源,同时为用户提供使用计算机应用程序的集合。
操作系统的两大基本职能:面向机器管理计算机;面向用户使用计算机。
主要两大作用:管理和使用计算机
主要特征:并发性;共享性;虚拟性和不确定性
操作系统的主要功能有:进程管理;存储管理;设备管理;文件管理,用户接口等等。
计算机与操作系统的发展史
1792
标签:strong 逻辑 gui 应用 png 用户态 设备管理 操作系统 芯片
原文地址:https://www.cnblogs.com/linxiu-0925/p/10200311.html