操作系统
张先生的记录本
仰望星空,日积月累。
展开
-
操作系统(6)- 并发程序设计
并发程序设计的概念程序是实现算法的操作序列,每个程序在处理器上是严格有序的,称之为程序执行的内部顺序性。进程的并发执行:多道程序设计让多个程序同时进入内存去竞争处理器,以获得运行机会。OS允许计算机系统在一个时间段内存在多个正在运行的进程,即允许多个程序的并发执行。OS保证按照“顺序程序设计”方法编制的程序在并发执行时不受影响,如同独占计算机。这些按照顺序程序设计思想编制的进程在OS中并发执行属于无关的并发进程。并发程序设计:把一个具体问题求解设计成若干个可同时执行的程序模块。...原创 2020-11-01 15:30:53 · 596 阅读 · 0 评论 -
操作系统(1)- 计算机操作系统概述
计算机操作系统1.总线系统总线:用于cpu芯片内部连接各元件系统总线:用于连接cpu、存储器和各种I/O模块等主要部件通讯总线:用于计算机系统之家的连接(网络)中央处理器(cpu):包括:运算逻辑部件:一个或多个运算器;寄存器部件:通用寄存器、控制与状态寄存器和告诉缓冲存储器(cache)控制部件:内部数据传输、指令编码等存储器的组织层次外围设备及其控制:输入/输出设备,存储设备,机器之间的通信设备控制方式:轮询方式(cpu忙式控制,cpu执行内存数据交换)中断方式(cpu启动外原创 2020-06-10 20:41:44 · 274 阅读 · 0 评论 -
操作系统(2)- 处理器管理
处理器与寄存器1、cpu组成寄存器:①用户可见寄存器:使得程序员减少访问主存储器的次数,提高指令执行效率分为:数据寄存器(通用寄存器)和地址寄存器(索引、栈指针、段地址等)②控制与状态寄存器:用于控制处理器的操作,主要被具有特权的操作系统程序使用,以控制程序的执行包括:程序计数器PC(存储将取指令的地址)和指令寄存器IR(存储最近使用的指令),条件码CC(cpu为指令操作结果设置的位,标志正/负/零/溢出等结果),标志位(中断位,…)程序状态字PSW:指记录当前程序运行的动态信息,通常包括:原创 2020-07-04 16:44:39 · 626 阅读 · 0 评论 -
操作系统(3)- 存储管理
存储管理的主要模式逻辑地址(相对地址):用户编程所使用的地址空间,从0开始编号,有两种形式:①一维逻辑地址(地址)②二维逻辑地址(段号:段内地址)段式程序设计:把一个程序设计成多段,代码段,数据段,堆栈段等等,用户可以自己应用段覆盖技术扩充内存空间使用量(这是程序设计技术,不是OS存储管理的功能)物理地址(绝对地址):即程序执行所使用的地址空间,处理器执行命令时按照物理地址进行主存储器的复用: 多道程序设计需要复用主存①按分区复用:主存划分为多个固定/可变尺寸的分区,一个程序/程序段占用一个原创 2020-08-06 21:49:57 · 953 阅读 · 0 评论 -
操作系统(4)- 设备管理
设备管理概述I/O设备(输入输出设备、外围设备、外设):用于计算机系统与外部世界进行信息交换或存储I/O操作:内存和外设之间的信息传送操作,影响计算机系统的通用性和可扩充性,影响计算机综合处理能力和性价比的因素鼠标、显示器、磁盘、光盘、网卡、键盘、打印机等设备管理的目标:①解决设备与CPU速度不匹配,使主机和设备充分并行工作,提高设备使用效率;②屏蔽设备的物理细节和操作过程,配置驱动程序,提供统一界面(抽象为裸设备、设备文件)设备管理的基本功能:①设备中断处理②缓冲区管理③设备的分配与去原创 2020-08-17 21:50:17 · 906 阅读 · 0 评论 -
操作系统(5)- 文件系统
文件的概念概念:文件是具有符号名的,在逻辑上具有完整意义的一组相关信息项的序列文件(document)和计算机文件(file)文件名是由字母、数字和其他符号组成的一个字符串,其格式和长度因系统而异文件的命名:文件的命名一般包括文件名和扩展名文件名用于识别文件,扩展名用于识别文件特性,两者之间用圆点隔开文件的分类:文件系统及其功能文件系统:是操作系统中负责存取和管理信息的模块,它用统一的方式管理用户和系统信息的存储、检索、更新、共享和保护,并为用户提供一整套方便有效的文件使用和操作方法原创 2020-08-30 21:12:46 · 1782 阅读 · 0 评论