操作系统(四)--基础

来源:互联网 发布:低调桌面时钟软件 编辑:程序博客网 时间:2024/05/22 12:14

    

                                               操作系统基础


一、计算机系统的最内层是:硬件 

     1)、cpu(中央处理器)

   2)、存储设备(主存:直接被CPU访问;  辅存:比如光盘、磁带。)

   3)、输入输出控制系统:管理外围设备与主存之间信息传递
   4)、输入输出设备:计算机与用户交互接口部件

   最外层是:用计算机的人,接口是软件
      1)、应用软件:特定的应用领域专用软件,比如人口普查、订票软件
   2)、支撑软件:支撑其他软件开发和维护,比如接口软件
   3)、系统软件:(最靠近硬件的部分),比如编译程序、操作系统

               


二、操作系统(OS, Operating System):

   

1、 概念管理计算机系统,
           控制程序执行,
           改善人机界面,
           为应用软件提供支撑的一种系统软件。

            


 2、功能处理器管理:进行处理器分配调动
                 存储管理:对主存储器的管理、分配、重定位、保护、虚拟存储

                 文件管理:面向用户按名存储、文件存储、检索、共享、保护、保密。

                 设备管理:管理外围设备、分配、启动和故障处理
      为用户提供两类接口:
          1、程序员接口:系统功能的调用

          2、操作员接口:一组操作控制

3、分类:批处理:
          实时:
          分时

           

4、发展1)单用户微机操作系统:每次只允许一个用户使用计算机,比如

CP/M  MS-DOS 

                2) 网络操作系统:为计算机网络配置的操作系统
                                     作用:CS之间通信、各种资源共享
                3)分布式OS:环形
                                            星型
                                            树形
                                 特点:1、统一性(资源统一)2、透明性(互不干涉、妨碍)


             4)嵌入式OS:大部分或全部的硬件隐藏或嵌入个应用软件中的system。
                             特点:微型化,实时性(要有嵌入式软件的支持(
                5)现在流行的: 
                          Windows:优越的应用程序兼容性
                          Unix:交互分时OS
                          特点:1)短小精悍
                                    2)课装卸多层次文件OS 
                                    3)可移植性好

                                    4)网络通信强。——唯一可从微机、工作站、大型

机到巨型机的OS 。

                           Linux:多任务、多用户OS
                           特点:1)支持TCP/IP协议
                                      2)并行实时处理
                                      3)支持多文件系统

        

5、具体工作状态(处理器工作状态)已区分当前执行的指令是系统程序还是用户序。   

     1)特权指令:只允许在操作系统中使用,不允许在用户程序中使用

     2)OS 启动外围设备:首先读取磁带标志信息—确定磁带是当前用户—启动磁带机

进行信息传送。

     3)管态:可管理状态,当CPU处管态可执行特权指令等一切指令

          目态:在看状态,CPU处目态,不允许执行特权指令(比如访管指令)                        

     4)程序状态字(program status words) 控制指令执行顺序,保留和指示程序有关

系统状态。

           程序基本状态:
                   指令地址
                   条件码
                   目态/管态
                    等待/计算
           中断码:(一个快照)当前发生的中断事件
           中断屏蔽位
     5)程序状态字寄存器
                 先判断再执行调度 (OS应设置为管态,用户PSW为目态)       
                 暂停是就保存(保存在预约主存单元中)

                       

    6)系统调用:由OS提供的子程序(比如读文件子程序,写文件子程序、启动I/O子

程序... ...)

           作用:是OS保证程序设计语言能工作的支持。

             

      7)操作控制命令:OS让联机用户(操作员一级)表示作业执行步骤的

手段:操作控制命令

                     

            操作控制命令——作业控制说明书——作业控制命令。

      




0 0
原创粉丝点击