【Linux Operating System Initial】
1、將硬件細(xì)節(jié)與程序員隔離開(kāi)來(lái)、同時(shí)提供一個(gè)簡(jiǎn)潔的命名文件方式的程序,就是操作系統(tǒng)。
2、操作系統(tǒng)的作用是為用戶提供一臺(tái)等價(jià)的擴(kuò)展計(jì)算機(jī),或稱虛擬機(jī),它比低層硬件更容易編程。
3、為了使同一個(gè)程序在所有不同的UNIX系統(tǒng)上都能運(yùn)行,IEEE擬定了一個(gè)UNIX的標(biāo)準(zhǔn),稱作POSIX,該標(biāo)準(zhǔn)現(xiàn)在被大多數(shù)UNIX支持。POSIX定義了相互兼容的UNIX系統(tǒng)必須支持的一個(gè)最小的系統(tǒng)調(diào)用接口,實(shí)際上,一些其他操作系統(tǒng)現(xiàn)在也支持POSIX接口。
4、在許多操作系統(tǒng)中,除進(jìn)程地址空間以外的所有信息均存放在操作系統(tǒng)管理的一張表中,稱為進(jìn)程表。
5、一個(gè)(掛起的)進(jìn)程包括兩部分:進(jìn)程的地址空間 - 稱作核心映像(core image),以及對(duì)應(yīng)的進(jìn)程表項(xiàng)(包含寄存器值及其他信息)。
6、MINIX中進(jìn)程的存儲(chǔ)空間分為三部分:正文段(text segment,即程序代碼),數(shù)據(jù)段(data segment,即變量)和堆棧段(stack segment)。
7、Shell俗稱殼(用來(lái)區(qū)別于核),是指“提供使用者使用界面”的軟件(命令解析器),它交互式解釋和執(zhí)行用戶輸入的命令或者自動(dòng)地解釋和執(zhí)行預(yù)先設(shè)定好的一連串的命令。
聯(lián)系客服