【5.0】输入输出(IO)管理

前言NULL,懒得写了I/O管理概述I/O设备的概念和分类“I/O”就是“输入/输出”(Input/Output)。I/O设备就是可以将数据输入到计算机,或者可以接收计算机输出数据的外部设备,属于计算机中的硬件部件。UNIX 系统将外部设备抽象为一种特殊的文件,用户可以使用与文件操作相同的方式对外部


【4.0】文件管理

前言这部分说明了文件整个系统的原理和底层大概逻辑。文件系统基础初识文件管理文件——就是一组有意义的信息/数据集合。文件的属性文件名:由创建文件的用户决定文件名,主要是为了方便用户找到文件,同一目录下不允许有重名文件。标识符:一个系统内的各文件标识符唯一,对用户来说毫无可读性,因此标识符只是操作系统用


【3.0】内存管理

前言内存管理部分内容,解释说明了内存如何对进程进行管理调度,来使得软件可以正常的运行在操作系统之中。内存管理的概念内存的基础知识内存可存放数据。程序执行前需要先放到内存中才能被CPU处理——缓和CPU与硬盘之间的速度矛盾。从写程序到程序运行编译:由编译程序将用户源代码编译成若干个目标模块(编译就是把


【2.0】进程和线程

前言NULL,基础部分,很长很多很麻烦进程与线程进程的概念程序:是静态的,程序:是静态的,就是个存放在磁盘里的可执行文件,就是一系列的指令集合。进程(Process):是动态的,是程序的一次执行过程。进程的组成系统使用 **PCB(进程控制块)**来描述进程的基本情况和运行状态,进而控制和管理进程。


【1.0】操作系统概述

前言操作系统的基本概述,内容来源自《王道操作系统》并略有补充,此为本人笔记,仅供参考操作系统的基本概念操作系统概念操作系统(英语:Operating System,缩写:OS)是一组主管并控制计算机操作、运用和运行硬件、软件资源和提供公共服务来组织用户交互的相互关联的系统软件程序。根据运行的环境,操