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