计算机与操作系统

Posted linxiu-0925

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机与操作系统相关的知识,希望对你有一定的参考价值。

 概念

技术分享图片


 

 技术分享图片

如图1-1给出了一个逻辑上的简化视图,图的底部是硬件,硬件包括芯片、电路板、磁盘、键盘、显示器以及类似的设备,在硬件的顶部是软件。

多数计算机有两种运行模式:内核态和用户态。软件中最基础也是最核心的部分是操作系统,它运行在内核态,在这个模式中,操作系统具有对所有硬件的安全访问权,可以执行机器能够运行的任

何指令;软件的其余部分运行在用户态下,只使用机器指令中的一个子集;用户接口程序如GUI处于用户态程序中最低层次,允许用户使用或运行其他程序,诸如web浏览器等。

如图1-1所示,操作系统运行在裸机之上,为所有软件提供基础的运行环境。

操作系统与普通软件区别

1、用户不喜欢某个普通软件,如XX阅读器,他可以换或者自己写一个;操作系统是很难编写的,操作系统源代码有500万行甚至更高数量级的。

2、操作系统更加大型、复杂、长寿;普通软件更加小型、简单、寿命周期短。

操作系统定义

操作系统定义:是一种运行在内核态的软件,是一组控制和管理计算机软硬件资源,同时为用户提供使用计算机应用程序的集合。

操作系统的两大基本职能:面向机器管理计算机;面向用户使用计算机。

主要两大作用:管理和使用计算机

主要特征:并发性;共享性;虚拟性和不确定性

操作系统的主要功能有:进程管理;存储管理;设备管理;文件管理,用户接口等等。

计算机与操作系统的发展史

1792

以上是关于计算机与操作系统的主要内容,如果未能解决你的问题,请参考以下文章

操作系统介绍

操作系统介绍

操作系统与计算机系统

计算机基础与操作系统

计算机与操作系统的发展史

计算机基础与编程语言