关于操作系统的一点东西

原创 2016年05月30日 21:33:32
  操作系统的组成 
 
 系统资源包括CPU、内存、输入输出设备以及存储在外存中的信息. 因此操作系统由
(1)对CPU的使用进行管理的进程调度程序 
(2)对内存分配进行管理的内存管理程序 
(3)对输入输出设备进行管理的设备驱动程序
(4)对外存中信息进行管理的文件系统
BIOS 
BIOS是基本输入输出系统(basic input/output system)的缩写, 称为计算机系统的固件(firmware), 存储在ROM型存储器中, 位于1M内存的顶端(0FE000~0FFFFFF), 是微机加电开始工作时最先被执行的一段指令代码. 微型计算机常用的操作系统中, 无论DOS还是Windows, 或者Windows NT, 都是由它引导启动的 
分层结构和系统调用 
在操作系统的分层结构中, 通常把与机器硬件直接有关的部分放在最内层(中断处理, 设备驱动程序), 把与用户关系密切的部分放在最外层(外壳程序), 把进程调度、内存管理和文件系统放在中间层. 从计算机硬件开始,在指令系统的基础上, 先实现最内层的功能, 于是得到了一个比硬件机器功能强的第一级虚拟机; 再以第一级虚拟机为基础, 实现中间层的功能, 得到第二级虚拟机. 这样逐层扩充,最后得到一个功能最强的虚拟机, 即用户眼中的虚拟机. 
这种分层结构, 使得内层为外层提供服务, 外层通过调用内层提供的服务实现对计算机的控制, 越往外层与计算机硬件的关系越淡薄, 简化了用户对计算机的使用. 这种外层调用内层服务的过程就叫做系统调用. 如DOS的系统调用和Windows的API调用.
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

sql端口修改方法,一点小东西

  • 2009年07月05日 22:45
  • 142B
  • 下载

JAVA的一点东西。Java

  • 2010年05月27日 11:51
  • 14KB
  • 下载

JAVA web中的一点东西

参考文献: http://m.blog.csdn.net/article/details?id=45151569 http://www.cnblogs.com/goody9807/archive/...

Java开发需要的一点东西

  • 2011年04月12日 19:47
  • 6.81MB
  • 下载

写一点最近的东西。。。(是有多久没来了

ddl是第一生产力,此言不虚,ddl过后偶然想把一些东西mark down ,纪念最近ddl下支配的恐惧【哭笑】 界面近来一直用javafx来写,对fx的整体框架清晰了不少(特别是不依赖scene b...

写给SEO外行的一点东西

  • 2010年04月26日 11:23
  • 1KB
  • 下载

二进制方面的一点东西

  • 2009年08月24日 23:13
  • 12KB
  • 下载

关于java对象初始化的一点有意思的东西

这篇文章实际的内容并没有多少,或者说对实际编程影响并不大,主要是为了可能的笔试面试之类的,还有就是有点好玩而已。 有一天我在书上看到很有意思的代码: class A{ { ...

关于库函数实现的一点东西

  • 2008年12月26日 21:01
  • 158KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于操作系统的一点东西
举报原因:
原因补充:

(最多只允许输入30个字)