码迷,mamicode.com
首页 > 其他好文 > 详细

计算机与操作系统

时间:2018-12-30 20:28:38      阅读:191      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!