计算机操作系统
文章平均质量分 90
学习《计算机操作系统》记录
Briwisdom
这个作者很懒,什么都没留下…
展开
-
认识linux文件系统/文件夹名字解释
介绍linux系统的 /bin, /etc, /opt, /dev, /var, /usr等都存放的是什么内容原创 2023-05-24 21:30:33 · 2404 阅读 · 0 评论 -
CPU性能指标和分析工具
CPU的概念CPU是英文Central Processing Unit的缩写,一般是指中央处理器,它是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。CPU的能力高低直接影响了整个电脑的运行速度。CPU依靠指令计算和控制系统,每款CPU在设计时就规定了一系列与其硬件电路相配合的指令系统。指令的强弱也是CPU的重要指标,指令集是提高微处理器效率的最有效工具之一原创 2021-03-07 23:30:04 · 1407 阅读 · 0 评论 -
文件系统(九)
9.1 文件系统概念文件时计算机信息存取的一种重要组织形式.文件由若干信息项有序构成. 信息项可以是字节,也可以是结构化数据.用户通过读写指针来存取文件的信息项.文件具有文件名.用户通过文件名存取文件.文件分类标准:文件的用途系统文件: 包括OS的可执行程序和数据文件,不对用户开放,仅供系统使用 库文件: 为用户提供的各种标准函数库和实用程序等.用户只能使用这些文件,而无权对其修改 用户文件: 用户创建的文件,如用户可执行程序,源程序,数据文件等.文件的使用和修改权属于用户标准:.原创 2021-02-28 23:10:21 · 340 阅读 · 0 评论 -
设备管理(八)
8.1 设备管理概念按交互对象分类人机交互设备: 显示设备,键盘,鼠标,打印机 与CPU等交互的设备: 磁盘,磁带,传感器,控制器 计算机间的通信设备:网卡,调制解调器按交互方向分类输入设备: 键盘,扫描仪 输出设备: 显示设备,打印机 双向设备: 输入/输出:硬盘,软盘,网卡按外设特性分类使用特征: 存储, 输入/输出 数据传输率: 低速(键盘),中速(打印机),高诉(网卡,磁盘) 信息组织特征:字符设备(打印机),块设备(磁盘),网络设备鼠标内部键盘内部原创 2021-02-28 22:16:27 · 1043 阅读 · 0 评论 -
存储管理(七)
7.1 内存管理功能存储器功能需求容量足够大 速度足够块 信息永久保存 多道程序并行多道程序并行带来的问题共享: 代码和数据共享,节省内存保护: 不允许内存中的程序相互非法访问实际存储体系三级存储体系Cache(快,小,贵) + 内存(适中) + 辅存 (慢,大,廉)基本原理当内存太小不够用时,用辅存来支援内存 暂时不运行的模块换出到辅存上,必要时再换入内存存储管理的功能地址映射 虚拟存储 内存分配 存储保护1. 地址映射定义把程序中的原创 2021-02-27 23:44:59 · 1805 阅读 · 0 评论 -
进程调度(六)
6.1 进程调度概念进程调度就是指在合适的时候以一定策略选择一个就绪进程运行.调度的目标响应速度尽可能块 进程处理的时间尽可能短 系统吞吐量尽可能大 资源利用率尽可能高 对所有进程要公平 避免饥饿 避免死锁上述部分原则之间存在自相矛盾!进程调度的目标(两个量化的衡量指标)周转时间/平均周转时间进程提交给计算机到最终完成所花费的时间意义:说明进程在系统中停留时间的长短带权周转之间/平均带权周转时间w=t / t_rt:进程的周转时间t_r: 进程的运行原创 2021-02-27 16:14:18 · 474 阅读 · 0 评论 -
死锁(五)
5.1 死锁的概念死锁的定义两个或多个进程无限期地等待永远不会发生的条件的一种系统状态.(结果:每个进程都永远阻塞)死锁的另一种定义: 在两个或多个进程种,每个进程都持有某种资源,但又申请其它进程已持有的某种资源.此时每个进程都拥有其运行所需的一部分资源,但是又都不够,从而每个进程都不能向前推进,陷于阻塞状态.这种状态称死锁.如哲学家吃饭问题:有5个哲学家围在一个圆桌吃饭,每人左右两边各有1只筷子,用2只筷子才能吃饭,而每个人只能用自己左右两边的筷子.5.2 死锁起因死锁产.原创 2021-02-27 15:15:20 · 2378 阅读 · 0 评论 -
进程管理(四)
4.1 进程概念4.1.1进程的基本概念操作系统在并发/分时环境下的特点是: OS会在任何时候暂停或继续一个程序的运行。程序运行在并发环境中的问题运行过程不确定 结果不可再现(程序运行被干扰) 解决方案:对运行过程施加相互制约新的概念:进程描述和管理程序的“运行过程”——进程。进程的定义进程是程序在某个集合上的一次运行活动 数据集合:软/硬件环境,多个进程共存/共享环境进程的特征动态性:进程是程序的一次执行过程,动态产生/消亡 并发性:进程同其他进程一起向前推进.原创 2021-02-26 23:20:34 · 1276 阅读 · 0 评论 -
操作系统用户界面(三)
3.1 操作系统启动过程操作系统的启动过程是BIOS和主引导记录MBR。计算机的工作模式有实模式(计算刚加电启动时候)和保护模式(操作系统启动后)。实模式(实地址模式,REAL MODE)实模式按照8086寻址方法访问0h-FFFFFh(1MB)空间 寻址方式:物理地址(20位)=段地址:偏移地址 CPU单任务运行保护模式(内存保护模式,PROTECT MODE)寻址方式:段(32位)和偏移量(32位),寻址4GB空间。 段的属性包括:起始地址,存取属性,权限级别…) 段页式寻址机制原创 2021-02-26 19:04:01 · 646 阅读 · 1 评论 -
操作系统逻辑结构(二)
2.1 操作系统的逻辑结构OS的设计和实现思路称为逻辑结构。逻辑结构的种类整体式结构 层次式结构 微内核结构(客户/服务器结构)整体式结构以模块为基本单位构建。特点:模块设计、编码和调试独立;模块调用自由;模块通信多以全局变量形式完成缺点:信息传递随意,维护和更新困难层次式结构分层结构的操作系统所有功能模块按照调用次序排成若干层,相邻层间只有单向依赖或单向调用。层次式结构的软件例子:TCP/IP协议栈。分层原则硬件相关-最底层 外部特性-最外层 中.原创 2021-02-25 22:44:27 · 277 阅读 · 0 评论 -
操作系统概述(一)
目录1.1 概述1.2 操作系统的功能和定义1.3 操作系统的发展历史手工操作(无操作系统)单道批处理系统多道批处理系统1.4 分时技术与分时操作系统分时技术UNIX系统1.5 典型操作系统类型微机操作系统实时操作系统嵌入式操作系统网络操作系统1.1 概述当使用电脑时候,我们都会先给电脑配置一个操作系统(OperaterSystem, OS)。操作系统是我们和计算机软硬件交互的一个重要接口。常见的桌面操作系统有Windows, Linux, .原创 2021-02-25 15:29:56 · 461 阅读 · 0 评论