一、今日学了啥?
操作系统是管理计算机软硬件资源、优化系统流程、控制程序执行的软件集合,其核心作用在于提升资源利用率和提供友好人机交互界面。其核心特征包括并发性(多程序宏观并行)、共享性(资源共用)、虚拟性(模拟设备使用)及不确定性(计算结果可能偏差)。主要功能涵盖进程、存储、文件、作业和设备五大管理模块,分类上包含微机系统(如Windows)、分布式系统、网络系统(支持多种通信模式)、实时系统(快速可靠响应)、分时系统(多终端共享CPU)及批处理系统(高效处理任务队列)。
二、重点/要记住的!
-
🔺 操作系统的定义:有效组织管理系统中软/硬件资源,合理组织计算机系统工作流程,控制程序的执行,向用户提供良好的工作环境和友好的接口。
-
🔺 操作系统的作用:
-
通过资源管理提高计算机传统的效率
-
改善人机界面向用户提供友好的工作环境
-
-
🔺 操作系统的特征
-
并发性(程序在宏观意义上同时运行)
-
共享性(多个程序可访问同一资源)
-
虚拟性(不一定需要真实设备,如可操作虚拟打印机)
-
不确定性(二进制无法对现实事物完全精确表达,在计算时可能产生错误)
-
-
🔺 操作系统的功能:进程管理、存储管理、文件管理、作业管理、设备管理
-
🔺 操作系统的分类:
-
微型计算机操作系统:微机操作系统,如Windows、Mac OS、Linux
-
分布式操作系统:多个分散计算机连接而成的计算机系统,系统间计算机无主次,任意计算机间可通过通信交换信息,如分布式文件系统Google File System (GFS),基于分布式架构管理容器化应用的Kubernetes
-
网络操作系统:使联网计算机方便有效共享网络资源,为网络用户提供各种服务软件和协议集合,包括集中模式、客户端/服务器模式、对等模式,如微软的服务器操作系统Windows Server,支持客户端/服务器模式,提供文件共享、打印服务等
-
实时操作系统:计算机对外来信息以足够快的速度处理并在被控对象允许时间范围内做出快速反应(交互能力要求不高但要求可靠性有保障),如特斯拉的车载系统、导弹控制系统等
-
分时操作系统:一个计算机与多个终端设备连接,将CPU工作时间划分为许多短时间片,轮流为各终端用户服务,如早期UNIX系统是典型的分时系统,支持多用户同时登录和操作
-
批处理操作系统:单道批处理(一次只处理一个作业)和多道批处理(同时运行多个作业,系统通过作业调度将多个任务分配到CPU和I/O设备上并发执行,主机与外设可并行),如早期UNIX系统IBM OS/360是典型的分时系统,支持多用户同时登录和操作
-
-
❌ 信号量与PV操作必考
-
🔺 计算机系统层级(由下至上):计算机硬件->操作系统->其它系统软件->应用软件
三、今天的小收获/卡住的地方
暂不涉及
四、明天学啥?
明天学习进程概述
像实干家一样思考问题,像思想家一样付诸行动。
愿你我共同进步!