操作系统
七天晒网
飛 べ
展开
-
存储器管理
@TOC 存储管理主要是对内存的管理。 研究存储器,对它进行有效管理,不仅直接影响存储器的利用率,而且对系统性能有重大影响。 程序的装入和链接 地址空间:程序编译时还没有装入内存,不能确定它在内存中的实际位置,所以都是从0开始。相对于0位置开始的地址称为逻辑地址,也称为相对地址。 地址空间是指逻辑地址的集合。 存储空间:一个程序在主存中的实际位置被称为物理地址。 存储空间是指物理地址的集合。 地址转换:作业逻辑地址到物理地址的转换,又称为重定位。 程序装入的方式: 绝对装入方式:在编译时,如果知道原创 2020-06-27 21:46:06 · 642 阅读 · 0 评论 -
进程的管理
@TOC 进程的基本概念 程序是指令(或语句)的集合,指令之间是顺序关系(仅当前一操作执行完成后,才继续后续操作) 程序顺序执行的三个特点:顺序性,封闭性(程序执行结果不受外界因素影响),可再现性(只要输入初始条件相同,则无论何时重复执行都会得到相同结果) 程序并发执行特点:间断性(任意程序不可能一直占有CPU),失去封闭性(多个程序共享系统中的各种资源),不可再现性。 程序是静态概念,进程是动态概念。 程序一旦执行就会创建进程。进程是程序的一次执行。 进程具有生命期,是一个动态实体。 进程具有并行特性原创 2020-06-26 00:26:00 · 452 阅读 · 0 评论 -
初识操作系统【三】
好烦… 进程概念 进程:是操作系统的CPU调度和资源分配的单位。 操作系统执行各种程序,比如批处理系统执行作业,分时系统执行用户程序或者任务,即使是单用户系统也能让用户执行多个程序。 操作系统也需要支持内部程序活动,如内存管理。 所有的这些都相似,所以称为进程。 进程是执行中的程序,因此包含 代码(有时称为文本段或者代码段) 当前活动(通过程序计数器的值和处理器寄存器的内容来表示) 程序计数器 :指向当前要执行的指令(地址) 堆栈:存放函数参数,临时变量等临时数据 堆:动态内存分配 数据:原创 2020-06-20 00:38:59 · 252 阅读 · 0 评论 -
初识操作系统【二】
有关操作系统结构 操作系统服务和接口 操作系统服务 操作系统程序接口-系统调用 操作系统用户界面 系统程序 操作系统的服务主要有三种形式:系统调用,用户接口,系统程序 系统调用是操作系统提供给程序的服务形式。 而用户接口和系统程序是系统提供给用户的服务形式。 调用API的本质就是执行系统调用。 用户接口常用的:命令行接口【简单效率高,但是使用不方便,建立不美观】,图形接口【操作方便,界面直观但是效率差 】 系统程序:一般认为用于管理,维护操作系统的程序是程序系统。 功能:文件管理,状态原创 2020-06-18 23:45:21 · 190 阅读 · 0 评论 -
初识操作系统【一】
趁暑假把下学期内容学了~~(为什么我不能上课好好听讲呢???)~~ 操作系统是应用程序与硬件之间的桥梁。 操作系统的目标: 运行用户程序(核心目标) 更高效使用计算机(面向系统) 更方便使用计算机(面向用户) 现代计算机系统组成 一个或多个CPU(或核)和内存 若干通过总线相连的设备控制器和I/O设备 总线 每个控制器都有本地缓存,CPU可以在内存和控制器的本地缓冲之间产生数据。 而控制器可以在设备和设备的本地缓冲器器中传输数据。 一次完整的读磁盘操作: CPU发送i/o指令,原创 2020-06-17 16:57:57 · 605 阅读 · 0 评论