操作系统--之准备篇

来源:互联网 发布:爬虫java 教程 编辑:程序博客网 时间:2024/05/19 20:38

    上次考了四科自考只有操作系统没有通过而且只是差3分,但是这次知道软考也要学习操作系统,我就知道这是一块儿难啃的骨头,但是我们也一定要啃,所以按照米老师说的看一本书要看自己哪里见过,这样的话我们就能把厚厚的一本书给变薄的方法。

   老话说的还从哪里倒下就要从哪里站起来,所以上次我仔细分析了我的学习情况,找到我的不足,其中我的弱点就是PV操作,当时我的PV操作的地方一分都没得,所以这一次我打算来写一下我对于PV操作的理解。

   如果我们要了解PV操作我们就要知道他是用来做什么的,我们就要聊到我们在操作系统中频率出现最多的一个词就是进程,那么我们就要现对于操作系统有一个宏观的了解!

   我们在前面学习计算机组成原理的时候提到过软件系统当时我们说过软件系统包含系统软件、应用软件和支撑软件,当时我们首次提到系统软件的东西就是我们最常见的3种操作系统,Windows、Unix、Linux。那么操作系统的工作原理又是什么呢,或者说它的一个工作过程是怎样的呢?在没有操作系统的时候人们又是怎样进行操作的呢?

     作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理,我们来看一下操作系统在计算机组成中的位置。

    

      从中我们就能看到其实操作系统更多的是如何通硬件进行交互和使用,我们在计算机组成原理中知道计算机的核心是CPU是因为CPU中有一个ALU(算数逻辑运算器),硬件与软件之间的通讯是通过什么呢?当然是BIOS(再仔细一点儿就是一组指令),那么他又是怎样实现的呢?

          打开计算机的电源时,通常运行的第一个程序是保存在计算机只读存储器(ROM)中的一组指令。此代码检验系统硬件,从而确保一切运行正常。上电自检(POST)将检测CPU、内存和基本输入输出系统(BIOS) 是否存在错误并将结果存储在某个特殊的内存位置。一旦成功完成POST,载入ROM的软件(有时则称为BIOS或固件)将开始激活计算机的磁盘驱动器。在大多数现代计算机中,当计算机激活硬盘驱动器时,该计算机将运行第一个操作系统:引导装入程序。
    这种引导装入程序是具有单一功能的小程序:它将操作系统载入到内存并使之开始运行。引导装入程序通过最基本的形式设置与之交互的小驱动程序,并控制计算机的各个硬件子系统。它设置存放操作系统、用户信息及应用程序的内存分区,也建立装有大量信号、标记和信号量(用于在子系统和计算机应用程序内部及之间通信)的数据结构,然后再将其对计算机的控制转移给操作系统。

      这时就开始了操作系统的运行了!

       

0 0
原创粉丝点击