操作系统学习笔记
两周一更
RaspberryfC.
这个作者很懒,什么都没留下…
展开
-
操作系统学习笔记——Linux学习
这里写目录标题Linux的常用命令vim编辑器的使用GCC和make工具编译运行程序Linux的常用命令 命令 功能 说明 pwd 输出当前工作目录 Linux文件系统路径名称由“/”和目录组成,单独的 “/”称为根目录,所有目录都在根目录下 ls 列出当前目录下的文件 使用加入-l参数:ls -l,可以列出当前目录各文件的详细信息,包含存取权限、所属用户、所属组 、文件大小和创建时间 cd 切换工作目录 cd可以使用相对路径和绝对路径两种不同方式来 切换工原创 2020-05-26 01:31:36 · 122 阅读 · 0 评论 -
操作系统学习笔记(day7)存储器层次结构、装入、链接
1. 存储器的层次结构1.1 多层结构的存储器系统存储器的多层结构对于通用计算机:最高层为CPU寄存器,中间为主存,最底层是辅存;在较高档的计算机:寄存器、高速缓存、主存储器、磁盘缓存、固定磁盘、可移动存储介质;存储器多层结构的特点:层次越高(越靠近CPU),存储介质的访问速度越快,价格也越高,相对所配置的存储容量也越小。操作系统存储管理的管辖范畴:寄存器、高速缓存、主存储器和磁盘缓存;设备管理的管辖范畴:固定磁盘和可移动存储介质。可执行存储器可执行存储器:寄存器、主存储器计算机原创 2020-05-10 00:43:17 · 200 阅读 · 0 评论 -
操作系统学习笔记(day6)进程通信
知识点1. 进程通信概念1.1 低级进程通信1.2 高级进程通信2. 进程通信的类型2.1 共享存储器系统(Shared-Memory System)2.2 管道(pipe)通信系统2.3 消息传递系统(Message passing system)2.4 客户机-服务器系统(Client-Server system)消息传递通信的实现方式直接传递消息系统实例先思考几个问题:什么是进程通信?...原创 2020-05-09 00:41:52 · 1867 阅读 · 0 评论 -
操作系统学习笔记(day5)进程控制
知识点1. 进程的创建与终止1.1 引起创建进程的事件1.2 进程的创建1.3 引起进程终止的事件1.4 进程的终止2. 进程的阻塞与唤醒2.1 引起进程阻塞和唤醒的事件2.2 进程阻塞过程2.3 进程唤醒过程3. 进程的挂起与激活3.1 进程的挂起3.2 进程的激活过程1. 进程的创建与终止1.1 引起创建进程的事件导致一个进程区创建另一个进程的典型事件有四类:用户登录。 在分时系统...原创 2020-05-06 00:43:50 · 247 阅读 · 0 评论 -
操作系统学习笔记(day4)进程管理中的数据结构
知识点引言操作系统中用于管理控制的数据结构进程控制块PCB的作用进程控制块中的信息进程控制块的组织方式引言从对系统各类资源的角度:原因1:为了便于对计算机中的各类资源(包括硬件资源和软件资源)的使用和管理结果1:OS将它们抽象为相应的数据结构,以及提供一组对资源进行操作的命令,用户可以利用这些数据结构及操作命令来执行相关的操作,而无需关心其实现的具体细节。从对协调多用户对共享资源使用的角...原创 2020-05-02 16:43:03 · 3536 阅读 · 0 评论 -
操作系统学习笔记(day3)进程状态及转换
知识点1. 为什么要引入进程状态?1.1 简单例子说明进程在内存会发生什么1.2 两状态模型2. 引入创建和终止2.1 导致进程创建的原因2.2 导致进程终止的原因3. 五状态模型3.1 引入阻塞状态的必要性3.2 五状态模型及各状态间的转换3.4 单阻塞队列与多阻塞队列4. 为什么要有挂起操作4.1 引入挂起的原因4.2 引入挂起后各状态的转换4.3 挂起进程的特点4.4 导致挂起的原因1. ...原创 2020-05-01 21:04:41 · 1332 阅读 · 0 评论 -
操作系统学习笔记(day2)前趋图、程序执行、进程描述
知识点1. 浅谈前趋图2. 程序执行2.1 程序顺序执行(概念、特征)2.2 程序并发执行(概念、特征)3. 进程的描述3.1 进程的定义和特征3.2 进程和程序的区别3.3 进程控制块(PCB)1. 浅谈前趋图前趋图两要素:结点、有向边 结点:表示一个进程或一个程序段,乃至一条语句  ...原创 2020-04-28 20:36:29 · 3257 阅读 · 0 评论 -
操作系统学习笔记(day1)操作系统引论
知识点引言操作系统是什么?为什么要学操作系统?1. 操作系统的目标和作用1.1 操作系统的目标1.2 操作系统的作用2. 操作系统的发展2.1 人工操作方式2.2 脱机输入/输出方式2.3 单道批处理系统2.4 多道批处理系统(OS开始出现)2.5 分时系统2.6 实时系统2.7 微机操作系统发展2.8 常用的操作系统举例2.9 计算机的分类3. 操作系统的基本特征4. 操作系统的功能4.1 处理...原创 2020-04-25 17:06:44 · 396 阅读 · 0 评论