【Linux Operating System Initial】
1、将硬件细节与程序员隔离开来、同时提供一个简洁的命名文件方式的程序,就是操作系统。
2、操作系统的作用是为用户提供一台等价的扩展计算机,或称虚拟机,它比低层硬件更容易编程。
3、为了使同一个程序在所有不同的UNIX系统上都能运行,IEEE拟定了一个UNIX的标准,称作POSIX,该标准现在被大多数UNIX支持。POSIX定义了相互兼容的UNIX系统必须支持的一个最小的系统调用接口,实际上,一些其他操作系统现在也支持POSIX接口。
4、在许多操作系统中,除进程地址空间以外的所有信息均存放在操作系统管理的一张表中,称为进程表。
5、一个(挂起的)进程包括两部分:进程的地址空间 - 称作核心映像(core image),以及对应的进程表项(包含寄存器值及其他信息)。
6、MINIX中进程的存储空间分为三部分:正文段(text segment,即程序代码),数据段(data segment,即变量)和堆栈段(stack segment)。
7、Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器),它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令。