现代操作系统——操作系统概念
操作系统三大概念 进程 地址空间 文件
主存:保存正在执行的程序
地址空间 虚拟内存
文件系统:抽象文件模型 磁盘 IO设备
读文件之前,需要在磁盘定位和打开文件
为了提供保存文件的地方 大多数操作系统支持目录的盖面 从而把文件分组
操作系统是系统调用的代码,unix的命令解释器 比如 shell不是操作系统的一部分,shell进程从终端上读取命令,用户输入一个命令要求编译一个程序,shell创建一个进程
执行编译程序,结束后,执行一条系统调用终止自己
多种shell:sh ch ksh bash..
进程:正在执行的一个程序 容纳运行程序所需的所有信息的容器 系统中有一张就进程表 是link结构
每个进程有个工作目录
进程树 系统给进程uid
管道是虚文件 连接进程
多线程并不提供真正的并行处理,一个时刻只有一个进程运行