关于操作系统的引论——简单的计算机系统介绍

简介:        在操作系统中,第一章是操作系统的引论,在给第一章画了一张图后,发现引论讲主要是计算机系统。引论从整体上介绍了整个计算机系统。            在层次结构中,如图:             软件的层次结构最多,也最复杂。

       在操作系统中,第一章是操作系统的引论,在给第一章画了一张图后,发现引论讲主要是计算机系统。引论从整体上介绍了整个计算机系统。

   


       在层次结构中,如图:

       

    软件的层次结构最多,也最复杂。其中操作系统属于系统软件,具有管理处理器,存储器,文件和设备的功能。操作系统的众多功能,决定了它的作用:管理资源,为用户提供方便的接口,扩充了硬件。

     从操作系统的发展上看,操作系统经历了微机操作系统,网络操作系统,分布式操作系统,嵌入式操作系统。目前发展到现在,主流的操作系统有windows,linux,unlx.其中,我们队Windows最熟悉,linux应用的最多,比如现在的Android操作系统,就是在linux内核上进行剪裁的。unlx操作系统则是目前唯一可以安装和运行在微机,工作站,大型机到巨型机上的操作系统。从硬件的发展角度看,逐渐形成了:批处理操作系统,分时操作系统,实时操作系统。

    为了用户更方便使用计算机系统,操作系统提供了两类使用接口。分别为:程序员接口和操作员接口。其中,程序员接口是指一组系统功能调用,而操作员接口是指一组操作控制命令。其中,操作控制命令告诉操作系统控制作业执行的步骤,系统调用则是指对子程序的调用。

   在计算机软件中,操作系统是要主要关注的。而在硬件中,处理器则是要关注的。因为程序的执行,都要经由处理器。在汇编语言中,我们可以直接对各类寄存器进行操作,但是在操作系统这个平台上,用户的程序是不能直接使用某些指令的。所以,出现了特权指令和非特权指令之分,那么,如何保证能正确使用这两种指令呢?处理器中的两种工作状态目态和管态解决了如何正确使用的问题,通过PSW用来确定当前应按目态执行指令还是应该按照管态执行指令。

  

   



目录
相关文章
|
存储 缓存 Shell
【深入理解操作系统】第一章:计算机系统漫游 | A tour of Computer Systems | 阅读笔记
【深入理解操作系统】第一章:计算机系统漫游 | A tour of Computer Systems | 阅读笔记
118 0
|
存储 算法 Unix
《Linux操作系统编程》第一章 操作系统引论:了解操作系统的发展、特征、功能以及操作系统结构
《Linux操作系统编程》第一章 操作系统引论:了解操作系统的发展、特征、功能以及操作系统结构
59 0
|
8月前
|
Unix Shell Linux
===第一章操作系统引论======(1)
引言   大多数读者都会 Windows、Linux、FreeBSD或OS X 等某个操作系统有些体验,但是表面现象是会骗人的。用户与之交互的程序,基于文本的通常是 shell,基于图标的则称为:图形化用户界面,实际上他们并不是操作系统的一部分,尽管这些程序使用操作系统来完成工作。
71 0
|
8月前
|
存储 安全
===第一章操作系统引论======(4)
1.5.2 客户/服务器模式(C/S)简介
79 0
|
6月前
|
Linux 调度
部署02-我们一般接触的是Mos和Wimdows这两款操作系统,很少接触到Linux,操作系统的概述,硬件是由计算机系统中由电子和机械,光电元件所组成的,CPU,内存,硬盘,软件是用户与计算机接口之间
部署02-我们一般接触的是Mos和Wimdows这两款操作系统,很少接触到Linux,操作系统的概述,硬件是由计算机系统中由电子和机械,光电元件所组成的,CPU,内存,硬盘,软件是用户与计算机接口之间
|
安全 Unix Linux
《计算机系统与网络安全》 第八章 操作系统安全基础
《计算机系统与网络安全》 第八章 操作系统安全基础
127 0
|
8月前
|
存储 安全 数据处理
【计算机系统组成原理】操作系统处理器深入介绍
【计算机系统组成原理】操作系统处理器深入介绍
|
8月前
|
存储 缓存 安全
【linux基础(八)】计算机体系结构--冯诺依曼系统&操作系统的再理解
【linux基础(八)】计算机体系结构--冯诺依曼系统&操作系统的再理解
|
8月前
|
程序员 Linux 调度
《操作系统》——计算机系统概述
《操作系统》——计算机系统概述
298 3
|
8月前
|
存储 安全 调度
===第一章操作系统引论======(3)
1.4.2 存储器管理功能   存储器管理的主要任务,是为多道程序的运行提供良好的环境,提高存储器的利用率,方便用户使用,并能从逻辑上扩充内存。为此,存储器管理应具有内存分配和回收、内存保护、地址映射和内存扩充等功能。
80 0