- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
操作系统的知识点总结
目录操作系统概述进程管理内存管理文件系统设备管理用户界面与交互性支持系统安全性与保护机制
01操作系统概述
操作系统是一组控制和管理计算机软硬件资源、提供用户界面以及组织计算机工作流程的程序集合。定义操作系统具有处理器管理、内存管理、设备管理、文件管理和作业管理五大基本功能。功能定义与功能
010203手工操作阶段早期的计算机没有操作系统,用户直接使用机器语言编写程序,并通过控制台开关进行操作。批处理阶段为了提高计算机的使用效率,出现了批处理系统,能够自动、顺序地执行多个作业。分时操作系统允许多个用户通过终端同时与计算机进行交互,每个用户都感觉自己独占了计算机资源。发展历程
能够及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作。实时操作系统网络操作系统是基于计算机网络的,是在各种计算机操作系统上按网络体系结构协议标准开发的软件,包括网络管理、通信、安全、资源共享和各种网络应用。分布式操作系统是配置在分布式系统上的操作系统,是对分布式系统提供管理和控制的软件系统。网络操作系统和分布式操作系统发展历程
Windows由微软公司开发的闭源、商业化的操作系统,是目前使用最广泛的桌面操作系统之一。Windows系统拥有图形用户界面(GUI)和多任务处理能力,支持广泛的硬件和软件。macOS由苹果公司开发的专有操作系统,运行在Mac系列电脑上。macOS系统拥有独特的界面设计和稳定的性能表现,同时与iOS设备具有良好的互联互通性。Linux一种自由和开放源代码的类UNIX操作系统,该操作系统的内核由林纳斯·托瓦兹在1991年首次发布。Linux在服务器和嵌入式设备领域具有广泛的应用,以其高度的可定制性和强大的性能而闻名。主流操作系统介绍
02进程管理
进程是操作系统中进行资源分配和调度的基本单位,是程序的执行过程。进程定义进程状态状态转换进程在执行过程中会经历多种状态,如就绪、运行、阻塞等。进程在不同状态之间会根据特定条件进行转换,如就绪到运行、运行到阻塞等。030201进程概念及状态转换
按照进程到达的先后顺序进行调度。先来先服务(FCFS)根据进程的执行时间长度进行调度,优先选择执行时间短的进程。短作业优先(SJF)根据进程的优先级进行调度,优先级高的进程优先执行。优先级调度将CPU时间划分为固定大小的时间片,轮流分配给就绪队列中的进程。时间片轮转(RR)进程调度算法
通过信号量及其P、V操作实现进程间的同步与互斥。进程间通过发送和接收消息进行通信,可分为直接通信和间接通信两种方式。在进程间建立一条管道,通过读写管道实现数据交换。多个进程共享同一块内存空间,通过读写共享内存中的数据进行通信。信号量机制消息传递机制管道通信共享内存机制进程同步与通信机制
03内存管理
为进程分配连续的内存空间,包括单一连续分配、固定分区分配和动态分区分配。允许进程分散地装入到不相邻的内存分区中,包括基本分页存储管理、基本分段存储管理和段页式存储管理。内存空间分配策略非连续分配策略连续分配策略
虚拟内存技术请求分页存储管理在分页系统的基础上增加了请求调页功能和页面置换功能,实现虚拟内存。请求分段存储管理在分段系统的基础上增加了请求调段功能和段置换功能,实现虚拟内存。请求段页式存储管理结合了请求分页和请求分段的优点,实现更灵活的虚拟内存管理。
03内存映射保护通过内存映射机制将进程的逻辑地址空间映射到物理地址空间,实现地址隔离和保护。01上下界寄存器保护通过设置上下界寄存器来限制进程对内存的访问范围,防止越界访问。02基址寄存器和限长寄存器保护通过基址寄存器和限长寄存器来确定进程在内存中的起始地址和长度,确保进程只访问属于自己的内存空间。内存保护机制
04文件系统
流式文件、记录式文件(顺序文件、索引文件、索引顺序文件)文件的逻辑结构连续文件、链接文件、索引文件文件的物理结构顺序存取、直接存取、按键存取文件的存取方法文件组织结构及访问方法
目录结构单级目录、二级目录、多级目录(树形目录)目录的查找与操作按名查找、创建文件、删除文件、重命名文件等文件控制块(FCB)包含文件名、文件物理位置、文件逻辑结构、文件物理结构等文件目录管理
文件共享:基于索引结点的共享方式(硬链接、软链接)文件保护:访问类型(读、写、执行、添加)、访问控制(自主访问控制、强制访问控制)文件的安全性与保密性:加密技术、数字签名技术文件共享与保护机制
05设备管理
设备驱动程序是操作系统中与硬件设备交互的软件模块,它提供了对设备的控制和管理功能。设备驱动程序通过与硬件设备进行通信,实现对设备的初始化、配置、数据传输和控制等操作。它通常包括设备识别、设备打开/关闭、设备读写、设备控制和设备状态查询等功能。设备
文档评论(0)