操作系统概论之操作系统简介



【一】操作系统

一‘、操作系统


1.概念:操作系统是一种复杂的系统软件,是不同代码,数据结构,数据初始化文件的集合,可执行。


2.作用:操作系统是覆盖在裸机上的第一层软件,编译程序,数据库管理及其应用都运行在操作系统之上,操作系统为这些软件提供运行环境。

3.操作系统必须完成的两个主要目标


(1)与硬件部分相互作用,为包含在硬件平台上所有底层可编程部件提供服务。

(2)为运行在计算机系统上的应用程序提供执行环境。

计算机所有功能的最终实现:有硬件完成。

二、资源的管理者

1.处理机管理

2.内存管理

3.设备管理

4.文件管理

 

【二】发展

一、操作系统大发展

1.发展过程


无操作系统——单道批处理系统——多道程序系统——微机操作系统——实时操作系统

2.特点

单道批 :

(1)自动性

(2)顺序性

(3)单道性

多道批

(1)多道性

(2)无序性

(3)调度性

(4)复杂性

分时系统

(1)多路性

(2)独立性

(3)及时性

(4)交互性

实时操作系统

  (1)多路性

(2)独立性

(3)及时性

(4)交互性

(5)可靠性

操作系统产品现状

1.主机操作系统——运行在大型机

2.服务器操作系统——运行在网路服务器

3.微机操作系统——为单个用户提供良好的应用环境和应用软件开发

4.嵌入式操作系统——适应新处理器

 

【三】特征

1.并发——两个或多个事件在同一时间间隔发生

2.共享——资源可供内存中多个并发执行的进程共同使用

3.虚拟——把物理实体变成若干逻辑上的对应物

4.异步性——进程下不可预知的速度向前推进

 

【四】功能


一、内存管理——为多道程序的运行提供良好的环境,方便用户使用内存,提高内存的利用率,以及逻辑上扩充内存以实现虚拟存储。

1.内存分配——为每道程序分配内存空间,使它们各得其所。

1)内存分配数据结构

2)内存分配功能

3)内存回收功能


2.内存保护——内核空间不会被随意访问,以保证系统的安全稳定,确保每个用户都自己的内存空间中运行


3.地址映射——CPU执行程序过程中访问内存是时,需要把程序的逻辑地址转变为物理地址


4.内存扩充——借助虚拟存储技术,从逻辑上扩充内存容量,是系统能够向用户提供比物理内存大的存储容量

1)请求调入功能

2)置换功能

二、进程管理

描述——组织——进程控制——进程同步——进程通信——进程调度

三、设备管理——完成用户的I/O请求,为用户分配I/O设备

1.功能

1)缓冲管理

2)设备分配

3)设备处理

4)设备独立性和虚拟设备

四、文件管理

1.存储空间管理

2.目录管理

3.文件的读,写管理和存取控制

五、提供用户接口

1.命令接口——用户与计算机系统交互

(1)联机用户接口

(2)脱机用户接口

2.图形用户接口

3.程序接口

 

【五】结构

操作系统概论——操作系统简介

【六】执行指令

操作系统概论——操作系统简介
 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值