操作系统的特征 并发 指两个或多个事件在同一时间间隔内发生。这些事件在宏观上是同时发生的,但在微观上是交替发生的。注意:并行指两个或多个事件在同一时刻同时发生。 操作系统的并发性指计算机系统中同时存在着多个运行着的程序 单核处理机(CPU)同一时刻只能执行一个程序,因此操作系统会负责协调多个程序交替 ...
分类:
其他好文 时间:
2020-02-29 15:03:40
阅读次数:
86
此时此刻,hw.c源程序已经被翻译成了可执行目标文件hw,并存放在磁盘的某个角落。想要在Unix系统中运行该文件,我们得将它的名字输入到一个称为shell的家伙。shell就相当于之前那个例子中部落的祭祀,它将与神沟通。回到计算机,shell的定义是:一个命令解释器。所谓解释器,便是把某个A解释成某 ...
分类:
其他好文 时间:
2020-02-29 10:20:07
阅读次数:
49
文章主要结构图如下 操作系统 现代计算机系统由一个或多个处理器、主存、打印机、键盘、鼠标、显示器、网络接口以及各种输入/输出设备构成。 然而,程序员不会直接和这些硬件打交道,而且每位程序员不可能会掌握所有计算机系统的细节,这样我们就不用再编写代码了,所以在硬件的基础之上,计算机安装了一层软件,这层软 ...
分类:
其他好文 时间:
2020-02-28 12:27:41
阅读次数:
68
1.为何要实现优先级队列这种数据结构 考虑实际中的问题,某个夜间门诊只有一个接诊医生,在接诊病人时的次序自然是按照队列的FIFO(先进先出)的原则进行实行。但是这是有一个伤口出血的病人自然是要比平常感冒的病人要先被接诊,而相对于一个心脏病突发的病人更是需要把他放置在更高的优先级。 在计算机系统中,运 ...
分类:
其他好文 时间:
2020-02-27 21:01:06
阅读次数:
80
计算机系统结构的概述 (MOOC:计算机系统设计) 简史: 组成: 硬件:CPU +MM+I/O 软件:系统软件+应用软件 层次结构: 发展简史: 冯诺依曼:存储程序、程序控制,存储程序通用电子计算机方案(电子离散自动计算机) 结构主要思想: 晶体管 兼容机 总线结构 好处:可扩充性等 四代——特点 ...
分类:
其他好文 时间:
2020-02-27 12:48:57
阅读次数:
52
一、前言 今年其实并不想整理这门课的专栏,毕竟主要任务是数学和408学科,但总感觉没有体系结构这门粘合作用的学科,整个计算机体系就好像没有灵魂一样,太零散。所以尽量在本学期完成体系结构课程的整理。 这门课教材使用的是Georgia Tech计算机学院的系统结构教材,《计算机系统系统架构与操作系统的高 ...
分类:
其他好文 时间:
2020-02-25 00:18:51
阅读次数:
93
计算机系统:硬件软件 操作系统目标、作用: 目标: 方便性:提供良好、一致的用户接口 有效性:合理组织计算机流程,管理、分配,提高资源利用率、系统吞吐量。 可扩充性:打印机、扫描仪。 开放性:遵循世界标准规范,遵信开放系统互连(OSI) 1使用方式: 命令方式、系统调用方式、图标和窗口方式 2OS作 ...
分类:
其他好文 时间:
2020-02-24 12:56:27
阅读次数:
66
首先啊,先来了解一下质量属性的六个常见属性与质量属性场景得定义。 质量属性的六个常见属性 1.可用性 2.可修改性 3.性能 4.安全性 5.可测试性 6.易用性 质量属性场景 包含六部分: 刺激源:这是某个生成该刺激的实体(人、计算机系统或者任何其他刺激器)。 刺激:该刺激是当刺激到达系统时需要考 ...
分类:
其他好文 时间:
2020-02-23 14:33:14
阅读次数:
110
在现代计算机系统中,CPU,RAM,DISK的速度不相同。CPU与RAM之间,RAM与DISK之间的速度差异常常是指数级。为了在速度和容量上折中,在CPU与RAM之间使用CPU cache以提高访存速度,在RAM与磁盘之间,操作系统使用page cache提高系统对文件的访问速度。 操作系统在处理文 ...
分类:
系统相关 时间:
2020-02-23 14:26:21
阅读次数:
375