操作系统漫游(四)存储器管理

计算机系统存储层次大致可以分为:

寄存器 -> 高速缓存 -> 主存储器 -> 磁盘缓存 -> 固定磁盘 -> 可移动存储介质

由于存储器还是一种稀缺资源,操作系统对存储器的管理主要是对主存储器(主存、或者通俗地称内存)的管理。

阅读更多

操作系统漫游(二)进程

程序的顺序执行和并发执行

顺序执行

一个程序,通常由多个程序段组成。当前程序段执行结束之后,才运行后一程序段,这样的执行方式称为顺序执行。例如,输入 - 计算 - 输出,就是一个顺序执行的例子。

顺序执行的程序具有三个特征:顺序性,封闭性,可再现性。

并发执行

假设有三个设备,分别要进行 输入 - 计算 - 请求IO - 计算 - 输出。当 A 设备请求IO的时候,CPU 可以为 B 设备进行计算。这样的执行方式称为并发执行。

并发执行的程序具有三个特征:间断性、失去封闭性、不可再现性。

并发带来的程序不可再现性,是我们不希望出现的,因此我们要采取并发的控制。

阅读更多

操作系统漫游(一)引论

什么是操作系统(Operating System)

操作系统是配置在计算机硬件上的第一层软件。主要作用是管理好硬件设备,以提高硬件的利用率和吞吐量。同时,操作系统为用户和应用程序提供接口,便于计算机的使用。

阅读更多

记一次玄幻的重装系统经历

慢慢地对 Windows 的依赖越来越少,装了 Win10 + Ubuntu 16.04 双系统的电脑经常要切来切去,SSD也只有128G,一分区差不多就没了。而且一台电脑同时搞两套系统确实太烦了。索性想着把 Win10 格掉,直接128G SSD里面只装一个 Ubuntu 16.04 。

于是用熟悉的 U 盘装系统方法,却突然发现,U盘借别人了,要一周后才还回来。

等待了几天之后,突然发现家里有张 8G 内存卡 + 读卡器, 组合起来不就是一个U盘嘛。

说干就干, 用 UltralISO 刻录了镜像文件, 插上我的小米笔记本, BIOS选择U盘启动, 进入 Ubuntu 安装界面。

一切操作都是那么完美,然鹅,安装界面启动后卡了几秒钟,然后闪退,回到试用界面,再次点击 Install Ubuntu, 闪退。。

emmm

用另一台电脑,重新刻录了U盘镜像文件,还是不行, 换一个软件,大名鼎鼎的rufus,尝试了 MBR+GPT多种启动方式, 还是如此。

阅读更多