2023-10-20 操作系统(六)设备管理 操作系统 1 设备管理概述1.1 系统总线结构系统总线上传输的信息有——数据 地址 其他控制状态定时信号 系统总线其实有几类 如下图 CPU总线 存储器总线 和I/O总线 其中北桥芯片组把处理器和存储器分成了两个总线 南桥芯片连接在I&
2023-10-19 操作系统(五)文件系统 操作系统 1 文件系统概述为什么引入文件系统 长期保存(大量的)数据 方便用户使用 文件是有名字的记录在外存中的一组有逻辑意义的数据项序列 什么是文件系统 文件系统是OS中用来管理文件的那一部分软件 文件系统功能 统一管理文件的存储空间,实
2023-10-18 操作系统(四)内存管理 操作系统 1 内存管理概述内存是存储系统的一部分 存储系统核心目的是存储要运行的程序数据之类的 存储系统的设计目标可以归纳为3个问题 容量,速度,和成本之间的矛盾: 三个目标不可能同时达到最优,要权衡利弊 存取速度越快,每一位价格越高
2023-10-17 操作系统(三)进程管理下 操作系统 进程之间的同步和互斥 同步,是指一个某一步的执行必须需要等待其他操作完成之后 互斥,是指一个进程的某一块只能有一个进程访问 6.经典进程同步问题6.1 生产者-消费者问题 (既有同步又有互斥)问题描述 生产者往缓冲区写数据,满了的话就不能
2023-10-16 操作系统(二)进程管理上 操作系统 简单概述 什么是进程? 是程序的1次执行(程序执行的1个实例) 每个进程有自己的地址空间。 为什么引入进程? 多任务的需要。在内存中同时有多个可执行的进程,如果某一个进程去请求I/O了,那么CPU就会空闲,这时候其他
2023-10-15 操作系统(一)操作系统概述 操作系统 1 程序如何执行我们都对运行程序很熟悉,无论是QQ,微信都是一个个在运行的程序 我们也都知道有这样一个职业叫做——程序员,就是编写这些程序的代码的。 那么代码从编写好后到最终执行的过程是怎样的呢?实际有三步 预处理 编译 链接 我们感