【操作系统笔记】第一章

操作系统是计算机系统中的核心软件,负责管理和控制硬件及软件资源,提供用户接口。它分为用户和系统设计者两个视角:用户视图关注用户接口,包括命令接口和程序接口;系统设计者视图关注资源管理和任务组织。操作系统的主要功能包括进程管理、存储器管理、设备管理和文件管理。存储器管理涉及内存分配、保护和虚拟存储技术,设备管理涵盖设备处理程序、分配和缓冲。操作系统的发展历程经历了单道批处理、多道批处理到分时和实时系统。
摘要由CSDN通过智能技术生成

操作系统第一章

资料来源:《计算机操作系统 第四版》 汤小丹版本
操作系统课程 国家级精品课 电子科技大

操作系统概念引入

定义:

操作系统——是逻辑上的第一层软件,它是对硬件系统功能的首次扩充,是填补人与机器之间的鸿沟

操作系统:

时计算机系统中的一个系统软件管理和控制计算机系统中的硬件和软件资源,合理地组织计算机的工作流程,以便有效利用这些资源为用户提供一个功能强、使用方便的工作环境,从而在计算机与用户之间起到接口的作用

这里写图片描述

软件的分类:
  1. 应用软件
    1. 系统软件

对操作系统的认识:

一. 从用户的观点来看操作系统
  • 虚拟机的观点:

    操作系统是建立在计算机硬件平台上的虚拟机器,它为应用软件提供了许多比计算机硬件功能更强或计算机硬件所没有的功能。(比方说,操作系统让大的任务,分成一块一块,放在小的内存中,分批处理。用户是无感知的)

    操作系统在虚拟机中充当管理员和协调员的角色,管理计算机的软硬件资源,并协调多任务、多进程的运行。

    扩充:功能、计算机数量

  • 用户环境的观点

    计算机用户使用计算机提供的用户接口

    计算机用户:终端用户、程序员。

如何实现?

用户接口

命令接口:
用户可通过该接口向作业发出命令以控制作业的运行。可分为联机用户接口和脱机用户接口。

联机用户接口:这是为连接用户提供的,它由一组键盘操作命令及命令解释程序所组成
(用户和计算机联系起来控制——所以叫联机用户接口——一个命令一个命令输入)

- 字符形式:灵活但是难记
- 菜单形式
- 图形形式

脱机用户接口:
批处理接口。

用户用jcl把需要对作业进行的控制和干预,实现写在作业说明书上,然后将作业联通作业说明书一起提交给系统。当系统调度到该作业时,在调用命令解释程序,对作业说明书上的命令,逐条地解释执行。

(比方说.config文件——所有的命令建一个文件)
程序接口
  • 程序接口

    又叫程序编程接口。

    • 该接口是为用户程序在执行中访问系统资源而设置的,是用户程序取得操作系统服务的唯一途径。

    • 他是由一组系统调用组成的,每一个系统调用都是一个能完成特定功能的子程序,每当应用程序要求os提供某种服务(功能)时,便调用具有相应功能的系统调用。

    • 不同的系统其调用形式不同
二. 是从系统设计者(系统分析员)的观点来看操作系统
  • 资源管理的观点

    该观点认为,操作系统时计算机系统中各类资源的管理者,他负责分配、回收以及控制系统中各种软硬件资源

    1. 监视资源
    2. 分配/回收资源
    3. 保护资源

    根据自愿的使用状况、满足资源请求、提高资源利用率,以及协调各程序和用户对资源的使用冲突。
    资源类型:

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值