操作系统
2016-07-12 00:00
253 查看
计算机操作系统包括5个主要部分:硬件、操作系统、系统程序、应用程序和用户
硬件包括存储器、中央处理单元(CPU)和输入输出(I/O)设备,完成所有实际的工作
操作系统为程序提供了一系列服务,用户不直接与操作系统打交道,而是通过程序使用操作系统。
系统程序是操作系统提供的一组实用程序,为用户提供基本服务。如图形用户界面(GUI)的窗口管理,命令解释器,重命名、复制、删除文件的程序都是系统程序。
应用程序为计算机提供了用户所需的功能。水手准备软件、财务计划软件、文字处理软件、电子制表软件等都是应用软件。
存储器和I/O设备通过通信总线与CPU连接。CPU的操作由CPU从存储器中取出的指令进行控制,I/O设备有CPU控制。
陷阱和中断是干扰CPU执行指令正常顺序的事件
陷阱是CPU检测到的非正常状态,通常表现出错。陷阱的例子有:除零,试图访问不存在的内存地址,或访问程序无权访问的存储器地址,执行的指令带有未定义操作码,试图访问不存在的I/O设备。
中断是外部设备(通常是I/O设备)发给CPU的信号。它相当于CPU的页面调度程序,其信号请求CPU中断现行活动,去处理终端设备需求。仅在完成一条指令处理之后及在获取下一条指令之前,CPU才检查中断。
陷阱与中断的区别之一是,陷阱是同步的,中断是异步的
硬件包括存储器、中央处理单元(CPU)和输入输出(I/O)设备,完成所有实际的工作
操作系统为程序提供了一系列服务,用户不直接与操作系统打交道,而是通过程序使用操作系统。
系统程序是操作系统提供的一组实用程序,为用户提供基本服务。如图形用户界面(GUI)的窗口管理,命令解释器,重命名、复制、删除文件的程序都是系统程序。
应用程序为计算机提供了用户所需的功能。水手准备软件、财务计划软件、文字处理软件、电子制表软件等都是应用软件。
存储器和I/O设备通过通信总线与CPU连接。CPU的操作由CPU从存储器中取出的指令进行控制,I/O设备有CPU控制。
陷阱和中断是干扰CPU执行指令正常顺序的事件
陷阱是CPU检测到的非正常状态,通常表现出错。陷阱的例子有:除零,试图访问不存在的内存地址,或访问程序无权访问的存储器地址,执行的指令带有未定义操作码,试图访问不存在的I/O设备。
中断是外部设备(通常是I/O设备)发给CPU的信号。它相当于CPU的页面调度程序,其信号请求CPU中断现行活动,去处理终端设备需求。仅在完成一条指令处理之后及在获取下一条指令之前,CPU才检查中断。
陷阱与中断的区别之一是,陷阱是同步的,中断是异步的
相关文章推荐
- Maven构建web项目在Eclipse中部署的几种方法
- Eclipse+Maven构建web项目及部署时Maven lib依赖问题的解决
- 试用了一下SpringBoot+AngularJS的工程生成器JHipster
- xml转义字符
- 网络时代浅谈VPS虚拟专用服务器解决方案
- Genymotion-ARM-Translation_v1.1.zip
- 如何用ZBrush做人体造型雕刻
- Populating Next Right Pointers in Each Node II
- 无效的列类型: getTimestamp not implemented for class ora
- 在MathType中使这样输入罗马数字的
- 用ChemDraw Pro绘制不定域共轭环有哪些方法
- 几何画板中怎么更改背景颜色
- 500G 抵御 DDoS 攻击峰值再刷新 竟然是这家公司做到的!
- 中小企业如何抢占年中大促市场?你只需把它做好……
- PHP中发起异步请求
- 【分享】“流量矿石”模式加快了CDN共享经济的爆发
- Spring基本原理 - 容器和bean
- 依赖
- EDIUS压片模糊问题该怎样解决
- CentOS6.4配置docker remote api