• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

无信不立

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

【操作系统】操作系统的概念

一、什么是操作系统

1、操作系统的概念

  • 操作系统(Operating System, OS)是一种复杂的系统软件,是不同程序代码、数据结构、数据初始化文件的集合,可执行。

  • 操作系统:与硬件部分相互作用,并且为运行在计算机上的应用程序提供执行环境。

2、操作系统的结构

2.1、操作系统特征

现代操作系统都支持多任务, 具有并发、共享、虚拟和异步性特征

2.2、操作系统的功能

2.2.1、进程管理

进程控制:完成进程创建、撤销进程、唤醒进程和阻塞进程等操作

进程调度:从多个可执行的进程中选出一个进程,把处理机分配给它

进程同步:完成多个进程(含线程)运行的协调与互斥

进程通信:进程之间进行信息交流

2.2.2、内存管理

2.2.3、设备管理

2.2.4、文件管理

文件存储空间管理:为每个文件分配必要的外存空间,提高外存利用率,并能有助于提高访问文件的速度。

目录管理:为每个文件建立目录项并对众多目录项进行有效组织。目录项包括文件名、文件属性及文件的地址等信息。

文件的读写管理和存取控制:根据用户的请求,从外存中读取数据或将数据写入外存。防止未经审核的用户存取文件,防止冒名顶替存取文件,防止以不正确的方式使用文件。 

 

二、操作系统的发展阶段

 2.1、单道批处理系统

2.2、多道批处理系统

2.3、分时处理系统

2.4、实时处理系统

 

三、操作系统的产品和现状

四、操作系统的结构设计

 

五、指令的执行

  • 程序是【指令】的集合,程序的执行就是按照某种控制流执行指令的过程

  • 一个单一指令需要的处理称为【指令周期】。 一个指令周期可以划分为两个步骤,分别是【取指周期】和【执行周期】。

  • 【程序计数器(PC)】保存有下一次要取的指令的地址。

  • 取到的指令被放置在处理器的【指令寄存器(IR)】中。

1、指令的结果和操作

posted on 2021-03-14 16:59  无信不立  阅读(1058)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3