【通识】操作系统

1. 总览

在这里插入图片描述

  1. 导论:操作系统(Operating System;OS)用来配置硬件上的第一层软件,用来管理硬件【处理机、存储器、I/O设备以及文件(数据和程序)】并提高利用率和系统的吞吐量,并为用户和应用程序提供一个简单的接口。主要目标是方便性、有效性、可扩充性和开放性
    1)方便性:裸机-没配备OS,很难使用;配备了OS可以用来操控操作系统;
    2)有效性:在未配置计算机系统时,处理机、IO等都处于空闲各种资源无法有效利用;
    3)可扩充性:从早期无结构发展成模块化,又是层次化,近年来使用微内核结构能方便添加新的功能和模块,对原有的功能和模块进行修改
    4)开放性:系统遵守世界标准规范
    其中,处理机管理用于分配和控制处理机;存储器管理负责内存的分配和回收;I/O设备负责I/O设备(回收)与操纵;文件管理则实现对文件的存取、共享和保护

  2. 操作系统的作用
    1)应用程序通过system call调用计算机底层硬件
    在这里插入图片描述
    2)操作系统从简单到复杂、由低级到高级,能不断提高计算机资源利用率
    3)发展过程
    step 1:
    step 2:?
    4)特性:并发,共享、虚拟和异步

  3. 12

2. 进程描述和控制

在多道程序环境下,程序的执行属于并发执行,此时失去封闭性并具有间断性 - 运行结果出现不可再现的特征
为使并发执行的每个程序(含数据)都能独立运行操作系统中要配置专门的数据结构,称为进程PCB(Process Control Block)且能描述进程的基本情况和活动过程,以控制和管理进程
1)进程实体/进程映像:程序段和相关的数据段和PCB三部分;创建进程实际上是创建进程实体的PCB而撤销则是撤销进程的PCB
2)进程的定义:
a. 进程是程序的一次执行
b. 一个程序及数据在处理机上顺序执行时执行发生的活动
c. 进程具有独立功能的程序在一个数据集合上运行的过程,是资源和调度的独立单位

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alla T

谢谢您,我要养家糊口

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值