关于操作系统的一点东西

原创 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调用.
版权声明:本文为博主原创文章,未经博主允许不得转载。

安装管理vmware ESXI系统时的一些小技巧

写点使用vmware ESXI机系统时的一些小技巧。 第一个,服务器上vmware ESXI的管理机vSphere client的激活。 服务器上装好ESXI之后,我们怎样去管理这个ESXI呢,肯...
  • vansoncloud
  • vansoncloud
  • 2014年06月30日 11:49
  • 1065

关于strace的一点东西

好久没写博客了,感觉有点惭愧,觉得自己也应该静下心来利用自己可分配的时间去提升自己.        虽然最近在看一些Python的东西,可是觉得自己还是不能忘记本行啊,Linux C的一些东西必须一直...
  • xianszm007
  • xianszm007
  • 2014年07月19日 11:40
  • 1344

手把手带你自制Linux系统之二 简易Linux的制作

手把手带你自制Linux系统之二 简易Linux的制作本文利用CentOS5.5自带内核制作一个可以正常启动的Mini Linux。打开准备工作中创建的CentOS虚拟机,为另一台虚拟机MiniLin...
  • Toormi
  • Toormi
  • 2015年08月13日 16:48
  • 4394

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

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

Java开发需要的一点东西

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

写给SEO外行的一点东西

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

二进制方面的一点东西

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

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

  • 2008年12月26日 21:01
  • 158KB
  • 下载

JAVA的一点东西。Java

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

c#属性查询的一点东西,有关supermap

  • 2010年05月13日 13:31
  • 118KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于操作系统的一点东西
举报原因:
原因补充:

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