ticoAg/ChineseCorpus-Kaggle-fanti huggingface dataset:
****外孫：戴永豐（孫婉與戴恩賽之子）
****外孫女：王纕蕙（孫婉與王伯秋之女）
****外孫女：戴成功（孫婉與戴恩賽之女）
**側室：陳粹芬（1873年－1960年）
**繼室：宋慶齡（1893年1月27日－1981年5月29日）
**日本籍妻子：大月薰（1887年9月16日－1970年）
***女：宮川富美子（1906年5月12日－1990年5月6日）
****外孫：宮川東一（1928年4月7日－）
****外孫：宮川弘（1934年5月28日－）
*****曾孫：宮川祥子（1969年生）
**妾：淺田春（1882年－1902年）
辛亥革命武昌起義廣場上的孫銅像，圖中遠後方的紅色建築是武昌起義軍政府舊址——現在為辛亥革命武昌起義紀念館，又稱“紅樓”
1925年3月12日，廣州各界在東較場舉行追悼孫中山大會
書籍：《三民主義》（1924年十六講版）、《革命方略》、《五權憲法》、《中國革命史》（1923年）、《中國存亡問題》（1917年）、《建國大綱》、《建國方略》、《民權初步》（1917年）、《孫文學說》（1919年）（後編為《建國方略》之一）、《實業計畫》（1920年）（後編為《建國方略》之二）。
1917年2月21日，孫寫成《社會建設》（又名《民權初步》），後編為《建國方略》之三；書中述及會議細則，「教吾國人行民權之第一步」。
1919年，《實業計劃》首次發表，兩年後由上海民智書局出版英文版和中文版單行本，孫在本書中繪制一幅中國近代化的藍圖：修築十萬英里鐵路、百萬英里公路；整治長江、黃河、珠江等；開鑿運河；建設三個世界大港、四個二等港、九個三等港和十五個漁業港；開發煤、鐵、石油；建鋼鐵、水泥、機床、造船等工廠及食品、紡織、建築等企業；改良農業、營造森林和移民墾邊……孫非常理解經濟、社會發展工業化、實業化意義重大，主張與強調引進近代西方產業，「吾之意見，蓋欲使外國之資本主義以造成中國之社會主義」。孫兼具革命家與建設者之身份和職能，不愧為近代化前驅，由於未能真正、長期主政全國，所以計劃無法實現。
論文：〈中國法制改革〉(1897年)、〈中國之鐵路計畫與民生主義〉（1912年）、〈三民主義〉（1919年文言論文版）、〈八年十月十日〉、〈中國問題真解決〉、〈支那保全割和論〉、〈中國第二步〉、〈農功〉、〈我的回憶〉、〈自傳〉、〈中華民國建設之基礎〉、〈中國之現狀與未來〉、〈駁保皇報〉、〈民報發刊詞〉、〈論據革命召瓜分者乃不識時務者〉、〈平時開口便錯〉、〈對外宣言搞〉、〈錢幣革命〉、〈平白的話〉、〈中國實業當如何發展〉、〈地方自治開始實行法〉、〈內政方針〉、〈發揚民治說帖〉（1923年）。
其他：《倫敦蒙難記》（1912年2月）、《赤十字會急救第一法》（譯著）
*：《孫中山》1986（劉文治）
*：《夜明》2007（趙文瑄）
*：《辛亥革命》2011（趙文瑄）
*：《第一大總統》2011（邱心志）
*：《黃飛鴻之二：男兒當自強》（張鐵林）
*：《廣東五虎之鐵拳無敵孫中山》改編自漫畫鐵拳無敵孫中山
*：《清宮殘夢》（孫必勝：孫文長兄孫眉曾孫）
*：《永不放棄－孫中山北上與逝世》，臺北：國史館
*：《鳳凰大視野 - 尋找孫中山（5集）》，香港：鳳凰衛視 2016年11月7日~2016年11月11日
*：中國中央電視臺《孫中山先生》
*：《中山逸仙》，康樂及文化事務署及香港歌劇院為辛亥革命一百周年委約製作的原創大型三幕歌劇，由黃若作曲、莊梅巖編劇、陳薪伊導演，於2011年9月30日至10月3日期間於北京作世界首演，中樂團版本則於同年10月13日至10月16日於香港作首演。
1909-1910年，孫到美國宣傳革命并籌集捐款，當時有僑胞在旅館給他租了一間房，但他不肯去住，而住在僑胞洗衣作坊的一間小屋里。他對僑胞們說：“這屋子既然僑胞們能住，我為什么不能住呢！把花用旅館的錢用到革命事業上豈不更好？”僑胞們看他常著一條普通學生、工人所穿的藍絨褲，想替他做條比較好的呢褲，也被他拒絕了。一次，孫演說完畢返回住地時，手中竟連5分錢的乘車票錢都沒有，只得步行。據在美國的洪門會首領司徒美堂老人回憶，孫這次在美國共籌款15萬美金，可“他自己卻是不名一文的人”。辛亥革命時，孫回國所需路費450美金，他卻掏不出來，還是司徒美堂等5人拼湊夠的。
1912年10月8日，袁世凱頒令授予孫中山大勛位，并于11日電告。13日，孫復電辭謝，曰：“文十余年來，持平民主義，不欲于社會上獨占特別階級。若濫膺勛位，殊與素心相違，務乞鑒茲微忱，收回成命。”12月，袁世凱命人將大勛位證書送到上海，他再次謝絕。
二次革命失敗後，孫與一些革命同志逃亡日本。當時有對前途失信心的人，想拿孫的八字去給命相師算一算，看將來是否有革命成功之日；換句話說，如果孫八字不好，那麼革命便不會成功，他們可能就準備要各奔前程，另謀出路了。但當他們去詢問時，孫罵他們不該這麼迷信，並且說：「若我八字不好，難道我們就不革命了嗎？」接著，他告訴那些意志不堅的人說，他的「八字」是「打倒軍閥，繼續革命」。
1915年10月26日，宋慶齡離家私奔，在東京由日本律師和田瑞作證，同孫結婚。宋慶齡之父宋嘉澍聞之大怒，不能諒解，宋嘉澍夫婦追到日本，據日本人士回憶：宋嘉澍在大門口叫喊：「我要見搶走我女兒的總理！」孫出來後，宋突然往地上一跪，磕了幾個頭說：「我不懂事的女兒就拜託你了，請千萬多關照！」之後轉頭就走。
1916年11月，四位加拿大華僑來到上海籌辦一個化妝品工廠，順道造訪租住在上海環龍路63號的孫。告辭出門后，他們問衛士馬湘：“孫中山先生住的房子太不像樣了，是他自己的嗎？”馬湘回答：“不是他自己的，他哪里有房子？這房子每月要付出租金65元。”這四位華僑說：“哪里有做過驚天動地事業的人連住的房子也沒有呢？我們要替他想辦法。”于是決定給孫購置一所像樣的住宅，買下了莫利愛路29號(今香山路7號)的一所樓房。孫就是在這所房子里，撰寫了《心理建設》、《物質建設》、《社會建設》等著作。這一所房子也是孫留下來的唯一家產。
孫的侍衛李朗如回憶說：“人人都知道中山先生儉樸、勤學，我特別記得這樣一件事情：1917年，中山先生任大元帥的時候，雖然每天很忙，但是仍然一有空就讀書，經常獨坐在一張木椅上讀到深夜。因為那張木椅硬，椅背太低，坐得很不舒服，庶務計劃給他定制一張沙發椅。他知道了，就立即叫我通知庶務不要買沙發椅。他說：‘沙發椅價錢很貴，不要買它，要就買一張高背椅吧，既省錢，又輕便、舒服。’結果，庶務只好退掉沙發椅，給他買回一張藤椅。”
孫的衛士馬湘在回憶中披露：一次，唐紹儀來訪，不覺談到中午，孫就留唐吃午飯，吩咐人到趣樂居買來一只鹵漢肥雞待客。唐紹儀很快把雞吃完，還以為尚有其他肴饌，孫對唐紹儀說：“簡慢得很，沒有什么好的菜款待。”只好把廚房里的咸魚拿上來，唐一邊吃一邊說：“我大吃慣了，一只肥燒鵝，我一餐可以食完。因此家里雖只有幾個人，每餐菜錢便要10元啊！”
1922年，陳炯明叛變，孫到永豐艦避難。當他離開此艦脫險后，留在艦上的有大批書刊，另外還有4只箱子，后來由電務室的溫良等人帶上岸，被陳炯明叛軍發現，以為其中必有許多金銀財寶，定要開箱檢查。他們打開箱子一看，卻深深失望了。箱子里除了孫親手寫的《民生主義》手稿和幾件舊衣服、幾雙拖鞋外，只有廣東毫洋40元。一無所獲的叛軍們，只好把他們放走。當溫良談論此事時，孫說出了“革命黨不愛錢，愛錢不是革命黨”的話，給衛士留下了很深的印象。
1923年，孫在廣州就任海陸軍大元帥，帥府秘書長譚延闿將其父親任兩廣總督時收藏的兩方漢白玉古印呈贈孫。古印鐫有“鞠躬盡瘁”、“死而后已”的字樣。孫收到后，僅留下“鞠躬盡瘁”一方，將“死而后已”一方送回，并附書一函說：“我輩乃革命黨人，‘鞠躬盡瘁’是其素志；但未竟之志，后死者當繼之。吾人當以‘死而不已’為己任，庶幾再接再厲，貫徹始終。‘死而不已’，黨人之真精神也！”譚延闿讀罷信函，不由驚嘆：“孫先生真偉大！死了尚不肯放棄革命責任。我等望塵莫及矣。”
* 興中會、中國同盟會、國民黨、中華革命黨、中國國民黨
* 三民主義、五權憲法、建國方略、總理遺囑
* 十次革命起義、辛亥革命、二次革命、護法運動、國民革命
* 聯俄容共、黨治、訓政、憲政
* 中華民國國旗、中華民國國歌、中山裝
* 孫中山紀念：孫中山紀念館、孫中山史蹟徑
* 2014年臺南市孫中山銅像破壞事件
* 吳相湘：《孫逸仙先生傳》（上／下），臺北：遠東圖書公司，1982年，.
* 史扶鄰著，丘權政、符致興譯：《孫中山——勉爲其難的革命家》，北京：中國華僑出版社，1996年，.
* 吳志華：《孫中山被囚域多利監獄？》，《明報》，香港：明報報業，2004年10月27日世紀版D4版.
* 陳沂：《中山先生的名字》，《中央日報》，臺北：中央日報社，2001-08-18.
* 唐德剛：《晚清七十年：袁世凱、孫文與辛亥革命》，臺北：遠流出版，1998年，.
* 陳破空：《百年反思，孫中山是問題人物》，香港：開放雜志，2011年，〈 百年反思，孫中山是問題人物〉.
* 古屋奎二：《蔣總統秘錄》，日本《產經新聞》連載，中央日報社 譯.
* 中山學術文化基金會：《中山先生與日本》.
* 黃宇和：《三十歲前的孫中山：翠亨．檀島．香港，1866-1895》，香港：中華書局，2011年.
* 黃宇和：《孫逸仙倫敦蒙難真相》，上海：上海書店出版社，2004年.
* 黃宇和：《孫逸仙在倫敦，1896-1897：三民主義思想探源》，臺北：聯經出版，2007年.
* 張緒心、Leonard H.D. Gordon 著，卜大中 譯：《孫中山未完成的革命》，臺北：時報文化，1993年.
* 沙培德：〈 民權思想與先鋒主義：民國時期孫中山的政治主張〉.
* C. Martin Wilbur（韋慕庭）著，楊慎之 等 譯：《孫中山——壯志未酬的愛國者》，廣州：中山大學出版社，1986年.
* 韋慕庭：〈 孫中山的蘇聯顧問，1920-1925〉.
*李錫錕：〈 孫中山的權能區分理論與中國政治文化的連接關係〉。
* 李金強：《 中山先生與港澳》.
*村田雄二郎：〈 孫中山與辛亥革命時期的“五族共和”論〉。
*周一良：〈 孫中山的革命活動與日本〉。
* 陳三井：〈 孫中山與近代法國〉.
* 陳三井：《 中山先生與美國》.
*陳三井：〈 論孫中山晚年與美國關系〉。
*田島信雄：〈 孫中山與德國——兼論“中德蘇聯盟”的構想〉。
* 中山市小欖鎮地方志編纂委員會 編：《中山市小欖鎮志》（上冊） ，廣州：廣東人民出版社，2012年，. 。
*  國立國父紀念館 (臺灣)
*  孫中山故居記念館 (廣東省)
*  國父孫中山紀念網（孫穗芳博士提供）
*  中山學術資料庫：國父全集12冊與國父年譜--國立國父紀念館提供
*  夏威夷Iolani School的校友網頁
*  皇仁書院一百四十五週年孫中山先生紀念封
*  上海市孫中山宋慶齡文物管理委員會
*  紀念孫中山先生誕辰150周年
中國國家元首
操作系統簡略架構
操作系統架構，以Linux為例
操作系統（，縮寫：）是一組主管并控制計算機操作、運用和運行硬件、軟件資源和提供公共服務來組織用戶交互的相互關聯的系統軟件程序，同時也是計算機系統的核心與基石。操作系統需要處理如管理與配置內存、決定系統資源供需的優先次序、控制輸入與輸出裝置、操作網絡與管理文件系統等基本事務。操作系統也提供一個讓使用者與系統互動的操作界面。
操作系統的型態非常多樣，不同機器安裝的操作系統可從簡單到複雜，可從行動電話的嵌入式系統到超級電腦的大型作業系統。許多操作系統製造者對它涵蓋范疇的定義也不盡一致，例如有些操作系統整合了圖形用戶界面，而有些僅使用命令行界面，將圖形用戶界面視為一種非必要的應用程式。
操作系統理論在計算機科學中，為歷史悠久而又活躍的分支；而操作系統的設計與實現則是軟件工業的基礎與核心。
各類平臺上作業系統的功能演化
綜觀電腦之歷史，作業系統與電腦硬體的發展息息相關。作業系統之本意原為提供簡單的工作排序能力，後為輔助更新更複雜的硬體設施而漸漸演化。從最早的批次模式開始，分時機制也隨之出現，在多處理器時代來臨時，作業系統也隨之添加多處理器協調功能，甚至是分散式系統的協調功能。其他方面的演變也類似於此。另一方面，在個人電腦上，個人電腦之作業系統因襲大型電腦的成長之路，在硬體越來越複雜、強大時，也逐步實踐以往衹有大型電腦才有的功能。
總而言之，作業系統的歷史就是一部解決電腦系統需求與問題的歷史。
IBM System/360，大型主機的經典之作
第一部電腦並沒有作業系統。這是由於早期電腦的建立方式（如同建造機械算盤）與效能不足以執行如此程式。但在1947年發明了電晶體，以及莫里斯·威爾克斯發明的微程序方法，使得電腦不再是機械裝置，而是電子產品。系統管理工具以及簡化硬體操作流程的程式很快就出現了，且成為作業系統的起源。到了1960年代早期，商用電腦製造商製造了批次處理系統，此系統可將工作的建置、排程以及執行序列化。此時，廠商為每一臺不同型號的電腦創造不同的作業系統，因此為某電腦而寫的程式無法移植到其他電腦上執行，即使是同型號的電腦也不行。
到了1964年，IBM System/360推出了一系列用途與價位都不同的大型電腦，而它們都共用代號為OS/360的作業系統（而非每種產品都用量身訂做的作業系統）。讓單一作業系統適用於整個系列的產品是System/360成功的關鍵，且實際上IBM目前的大型系統便是此系統的後裔，為System/360所寫的應用程式依然可以在現代的IBM機器上執行。
OS/360也包含另一個優點：永久貯存裝置—硬盤的面世（IBM稱為DASD）。另一個關鍵是分時概念的建立：將大型電腦珍貴的時間資源適當分配到所有使用者身上。分時也讓使用者有獨佔整部機器的感覺；而Multics的分時系統是此時眾多新作業系統中實踐此觀念最成功的。
1963年，奇異公司與貝爾實驗室合作以PL/I語言建立的Multics，是激發1970年代眾多作業系統建立的靈感來源，尤其是由AT&T貝爾實驗室的丹尼斯·里奇與肯·湯普遜所建立的Unix系統，為了實踐平臺移植能力，此作業系統在1973年由C語言重寫；另一個廣為市場採用的小型電腦作業系統是VMS。
第一代微型計算機並不像大型電腦或小型電腦，沒有裝設作業系統的需求或能力；它們只需要最基本的作業系統，通常這種作業系統都是從ROM讀取的，此種程式被稱為監視程式（Monitor）。1980年代，家用電腦開始普及。通常此時的電腦擁有8-bit處理器加上64KB記憶體、螢幕、鍵盤以及低音質喇叭。而80年代早期最著名的套裝電腦為使用微處理器6510（6502晶片特別版）的Commodore C64。此電腦沒有作業系統，而是以一8KB唯讀記憶體BIOS初始化彩色螢幕、鍵盤以及軟碟機和印表機。它可用8KB唯讀記憶體BASIC語言來直接操作BIOS，並依此撰寫程式，大部分是遊戲。此BASIC語言的直譯器勉強可算是此電腦的作業系統，當然就沒有核心或軟硬體保護機制了。此電腦上的遊戲大多跳過BIOS層次，直接控制硬體。
家用電腦C64的抽象架構
簡單應用程式
機器語言（遊戲直接操作）
8k BASIC ROM
8k ROM-BIOS
硬體（中央處理器、儲存裝置等）
早期最著名的磁碟啟動型作業系統是CP/M，它支援許多早期的微電腦。最早期的IBM PC其架構類似C64。當然它們也使用了BIOS以初始化與抽象化硬體的操作，甚至也附了一個BASIC直譯器！但是它的BASIC優於其他公司產品的原因在於他有可攜性，並且相容於任何符合IBM PC架構的機器上。這樣的PC可利用Intel-8088處理器（16-bit暫存器）定址，並最多可有1MB的記憶體，然而最初-{只}-有640KB。軟式磁碟機取代了過去的磁帶機，成為新一代的儲存裝置，並可在他512KB的空間上讀寫。為了支援更進一步的檔案讀寫概念，磁碟作業系統（Disk Operating System，DOS）因而誕生。此作業系統可以合併任意數量的磁區，因此可以在一張磁碟片上放置任意數量與大小的檔案。檔案之間以檔名區別。IBM並沒有很在意其上的DOS，因此以向外部公司購買的方式取得作業系統。1980年微軟公司取得了與IBM的合約，並且收購了一家公司出產的作業系統，在將之修改後以MS-DOS的名義出品，此作業系統可以直接讓程式操作BIOS與檔案系統。到了Intel-80286處理器的時代，才開始實作基本的儲存裝置保護措施。其後，MS-DOS成爲了IBM PC上面最常用的作業系統（IBM自己也有推出DOS，稱為IBM-DOS或PC-DOS）。MS-DOS的成功使得微軟成為地球上最賺錢的公司之一。
MS-DOS在個人電腦上的抽象架構
普通應用程式（Shell script、文字編輯器）
MS-DOS（檔案系統）
BIOS（驅動程式）
而1980年代另一個崛起的作業系統異數是Mac OS，此作業系統緊緊與麥金塔電腦綑綁在一起。此時一位施樂帕羅奧多研究中心的員工Dominik Hagen拜訪(Visits)了蘋果電腦的史蒂夫·喬布斯，並且向他展示了此時全錄發展的圖形化使用者介面。蘋果電腦驚為天人，並打算向全錄購買此技術，但因帕羅奧多研究中心並非商業單位而是研究單位，因此全錄回絕了這項買賣。在此之後蘋果一致認為個人電腦的未來必定屬於圖形使用者介面，因此也開始發展自己的圖形化作業系統。
Apple I電腦，蘋果電腦的第一代產品。
延續1980年代的競爭，1990年代出現了許多影響未來個人電腦市場深厚的作業系統。由於圖形化使用者介面日趨繁複，作業系統的能力也越來越複雜與巨大，因此強韌且具有彈性的作業系統就成了迫切的需求。此年代是許多套裝類的個人電腦作業系統互相競爭的時代。
上一年代於市場崛起的蘋果電腦，由於舊系統的設計不良，使得其後繼發展不力，蘋果電腦決定重新設計作業系統。經過許多失敗的專案後，蘋果於1997年釋出新作業系統——Mac OS X的測試版，而後推出的正式版取得了巨大的成功。讓原先失意離開蘋果的史蒂夫·喬布斯風光再現。
除了商業主流的作業系統外，從1980年代起在開放源代碼的世界中，BSD系統也發展了非常久的一段時間，但在1990年代由於與AT&T的法律爭端，使得遠在芬蘭赫爾辛基大學的另一股開源作業系統——Linux興起。Linux核心是一個標準POSIX核心，其血緣可算是Unix家族的一支。Linux與BSD家族都搭配GNU計畫所發展的應用程式，但是由於使用的許可證以及歷史因素的作弄下，Linux取得了相當可觀的開源作業系統市佔率，而BSD則小得多。相較於MS-DOS的架構，Linux除了擁有傲人的可移植性（相較於Linux，MS-DOS衹能運行在Intel CPU上），它也是一個分時多行程核心，以及良好的記憶體空間管理（普通的行程不能存取核心區域的記憶體）。想要存取任何非自己的記憶體空間的行程衹能透過系統調用來達成。一般行程是處於使用者模式（User mode）底下，而執行系統呼叫時會被切換成核心模式（Kernel mode），所有的特殊指令衹能在核心模式執行，此措施讓核心可以完美管理系統內部與外部裝置，並且拒絕無權限的行程提出的請求。因此理論上任何應用程式執行時的錯誤，都不可能讓系統-{zh-hant:當機;zh-hans:崩潰}-。
幾乎完整的Linux架構圖
應用程式（sh、vi、OpenOffice.org等）
複雜函式庫（KDE、glib等）
簡單函式庫（opendbm、sin等）
C函式庫（open、fopen、socket、exec、calloc等）
系統中斷、呼叫、錯誤等軟硬體訊息
核心（驅動程式、行程、網路、內存管理等）
硬體（處理器、內存、各種裝置）
另一方面，微軟對於更強力的作業系統呼聲的回應便是Windows NT於1993年的面世。
1983年開始微軟就想要為MS-DOS建構一個圖形化的作業系統應用程式，稱為Windows（有人說這是比爾·蓋茨被蘋果的Lisa電腦上市所刺激）。一開始Windows並不是一個作業系統，只是一個應用程式，其背景還是純MS-DOS系統，這是因為當時的BIOS設計以及MS-DOS的架構不甚良好之故。在1990年代初，微軟與IBM的合作破裂，微軟從OS/2（早期為命令列模式，後來成為一個技術很優秀但是曲高和寡的圖形化作業系統）專案中抽身，並且在1993年7月27日推出Windows 3.1，一個以OS/2為基礎的圖形化作業系統。並在1995年8月15日推出Windows 95。這時的Windows系統依然是建立在MS-DOS的基礎上，不過微軟在這同時也在開發不依賴于DOS的NT系列Windows系統，并在后來完全放棄了DOS而轉向NT作為Windows的基礎。
底下的表格為Windows NT系統的架構：在硬體階層之上，有一個由微核心直接接觸的硬體抽象層（HAL），而不同的驅動程式以模組的形式掛載在核心上執行。因此微核心可以使用諸如輸入輸出、檔案系統、網路、資訊安全機制與虛擬記憶體等功能。而系統服務層提供所有統一規格的函式呼叫庫，可以統一所有子系統的實作方法。例如儘管POSIX與OS/2對於同一件服務的名稱與呼叫方法差異甚大，它們一樣可以無礙地實作於系統服務層上。在系統服務層之上的子系統，全都是使用者模式，因此可以避免使用者程式執行非法行動。
簡化版本的Windows NT抽象架構
OS/2應用程式
Win32應用程式
Win16應用程式
POSIX應用程式
其他DLL函式庫
Windows模擬系統
OS/2子系統
Win32子系統
POSIX.1子系統
輸入輸出管理檔案系統、網路系統
物件管理系統 / 安全管理系統 / 行程管理 / 物件間通訊管理 / 行程間通訊管理 / 虛擬記憶體管理微核心
視窗管理程式
硬體抽象層（HAL）
硬體（處理器、記憶體、外部裝置等）
子系統架構第一個實作的子系統群當然是以前的微軟系統。DOS子系統將每個DOS程式當成一行程執行，並以個別獨立的MS-DOS虛擬機器承載其運行環境。另外一個是Windows 3.1模擬系統，實際上是在Win32子系統下執行Win16程式。因此達到了安全掌控為MS-DOS與早期Windows系統所撰寫之舊版程式的能力。然而此架構只在Intel 80386處理器及後繼機型上實作。且某些會直接讀取硬體的程式，例如大部分的Win16遊戲，就無法套用這套系統，因此很多早期遊戲便無法在Windows NT上執行。Windows NT有3.1、3.5、3.51與4.0版。Windows 2000是Windows NT的改進系列（事實上是Windows NT 5.0）、Windows XP（Windows NT 5.1）以及Windows Server 2003（Windows NT 5.2）與Windows Vista（Windows NT 6.0）也都是立基於Windows NT的架構上。
而本年代漸漸增長並越趨複雜的嵌入式設備市場也促使嵌入式作業系統的成長。
現代作業系統通常都有一個使用的繪圖裝置的圖形用戶界面（GUI），並附加如滑鼠或觸控面版等有別於鍵盤的輸入裝置。舊的OS或效能導向的伺服器通常不會有如此親切的介面，而是以命令行界面（CLI）加上鍵盤為輸入裝置。以上兩種介面其實都是所謂的殼，其功能為接受並處理使用者的指令（例如按下一按鈕，或在命令提示列上鍵入指令）。
選擇要安裝的作業系統通常與其硬體架構有很大關係，-{只}-有Linux與BSD幾乎可在所有硬體架構上執行，而Windows NT僅移植到了DEC Alpha與MIPS Magnum。在1990年代早期，個人電腦的選擇就已被侷限在Windows家族、類Unix家族以及Linux上，而以Linux及Mac OS X為最主要的另類選擇，直至今日。
大型機與嵌入式系統使用很多樣化的作業系統。大型主機近期有許多開始支援Java及Linux以便共享其他平臺的資源。嵌入式系統近期百家爭鳴，從給Sensor Networks用的Berkeley Tiny OS到可以操作Microsoft Office的Windows CE都有。
個人電腦市場目前分為兩大陣營，此兩種架構分別有支持的作業系統：
* Apple Macintosh - Mac OS X，Windows（僅Intel平臺），Linux、BSD。
* IBM相容PC - Windows、Linux、BSD、Mac OS X（非正式支援）。
最早的操作系統是針對20世紀60年代的大型主結構開發的，由于對這些系統在軟件方面做了巨大投資，因此原來的計算機廠商繼續開發與原來操作系統相兼容的硬件與操作系統。這些早期的操作系統是現代操作系統的先驅。現在仍被支持的大型主機操作系統包括：
* Burroughs MCP-- B5000，1961 to Unisys Clearpath/MCP, present.
* IBM OS/360 -- IBM System/360, 1964 to IBM zSeries, present
* UNIVAC EXEC 8 -- UNIVAC 1108, 1964, to Unisys Clearpath Dorado, present.
現代的大型主機一般也可運行Linux或Unix變種。
嵌入式系統使用非常廣泛的系統（如VxWorks、eCos、Symbian OS及Palm OS）以及某些功能縮減版本的Linux或者其他作業系統。某些情況下，OS指稱的是一個內建了固定應用軟體的巨大泛用程式。在許多最簡單的嵌入式系統中，所謂的OS就是指其上唯一的應用程式。
File:Unix history-simple.png|256px|thumb|Unix-{zh-hant:系統的演變;zh-hans:系統的演變}-
default File:Unix history-simple.svg
KDE SC 4桌面
所謂的類Unix家族指的是一族種類繁多的OS，此族包含了System V、BSD與Linux。由於Unix是The Open Group的註冊商標，特指遵守此公司定義的行為的作業系統。而類Unix通常指的是比原先的Unix包含更多特徵的OS。
類Unix系統可在非常多的處理器架構下執行，在伺服器系統上有很高的使用率，例如大專院校或工程應用的工作站。
1991年，芬蘭學生林納斯·托瓦茲根據類Unix系統Minix編寫并發布了Linux操作系統內核，其后在理查德·斯托曼的建議下以GNU通用公共許可證發布，成為自由軟體Unix變種. Linux近來越來越受歡迎，它們也在個人桌面電腦市場上大有斬獲，例如Ubuntu系統。
某些Unix變種，例如惠普的HP-UX以及IBM的AIX僅設計用於自家的硬體產品上，而SUN的Solaris可安裝於自家的硬體或x86電腦上。蘋果電腦的Mac OS X是一個從NeXTSTEP、Mach以及FreeBSD共同衍生出來的微核心BSD系統，此OS取代了蘋果電腦早期非Unix家族的Mac OS。
經歷數年的披荊斬棘，自由開源的Linux系統逐漸蠶食以往專利軟體的專業領域，例如以往電腦動畫運算巨擘──硅谷圖形公司（SGI）的IRIX系統已被Linux家族及貝爾實驗室研發小組設計的九號計畫與Inferno系統取代，皆用於分散運算式環境。它們並不像其他Unix系統，而是選擇內建圖形用戶界面。九號計畫原先並不普及，因為它剛推出時並非自由軟體。後來改在自由及開源軟體許可證Lucent Public License釋出後，便開始擁有廣大的使用者及社群。Inferno已被售予Vita Nuova並以GPL/MIT許可證釋出。
當前，計算機按照計算能力排名世界500強中472臺使用Linux，6臺使用Windows，其餘為各類BSD等Unix。
Microsoft Windows系列作業系統是在微軟給IBM機器設計的MS-DOS的基礎上設計的圖形作業系統。現在的Windows系統，如Windows 2000、Windows XP皆是建立于現代的Windows NT核心。NT核心是由OS/2和OpenVMS等系統上借用來的。Windows可以在32位元和64位元的Intel和AMD的處理器上運行，但是早期的版本也可以在DEC Alpha、MIPS與PowerPC架構上運行。
雖然由於人們對於開放原始碼作業系統興趣的提升，Windows的市場佔有率有所下降，但是到2004年為止，Windows作業系統在世界範圍內佔據了桌面作業系統90%的市場。
Windows系統也被用在低階和中階伺服器上，並且支援網頁服務的資料庫服務等一些功能。最近微軟花費了很大研究與開發的經費用於使Windows擁有能運行企業的大型程式的能力。
Windows XP在2001年10月25日發佈，2004年8月24日發佈服務包2（Service Pack 2），2008年4月21日發佈最新的服務包3，但只有32位元（Service Pack 3）。
Windows XP的下一代為Windows Vista（開發代碼為Longhorn）於2007年1月30日發售。Windows Vista增加了許多功能，尤其是系統的安全性和網路管理功能，並且其擁有介面華麗的Aero Glass。但是整體而言，其在全球市場上的口碑卻並不是很好。其後繼者Windows 7則是於2009年10月22日發售，Windows 7改善了Windows Vista為人詬病的效能問題，相較於Windows Vista，在同樣的硬體環境下，Windows 7的表現較Windows Vista為好。
Windows 8 於2012年10月26日發售，與Windows Phone 8共用核心，取消了開始按鈕，並使用了全新動態磚介面，並可使用Windows 市集購買安裝App，但由於整體介面相較於前幾版是很大的更改，以及為觸控設計的介面，讓不少鍵盤滑鼠使用者比較不習慣。微軟於隔年2013年10月18日發布了Windows 8.1，並加回了開始按鈕。
而最多人使用的Windows 的Windows 10則是於2015年7月29日發售。而每次大更新後就更改版本號，目前最新為21H2。會在2025年10月25日停止支援Windows 10家用版及專業版
Windows 11於2021年10月5日發行ISO等安裝檔，但無發售盒裝版。是目前最新的Windows，也是唯一可以安裝Android App與只有64位元版的Windows
macOS，前稱“Mac OS X”或“OS X”，是一套運行于蘋果Macintosh系列電腦上的操作系統。Mac OS是首個在商用領域成功的圖形用戶界面系統。Macintosh開發成員包括比爾·阿特金森（Bill Atkinson）、杰夫·拉斯金（Jef Raskin）和安迪·赫茨菲爾德（Andy Hertzfeld）。從OS X 10.8開始在名字中去掉Mac，僅保留OSX和版本號。2016年6月13日在WWDC2016上，蘋果公司將OS X更名為macOS，現行的最新的系統版本是macOS Big Sur。
2020年9月14日，蘋果公司發布最新的系統版本 macOS Big Sur。
Google Chrome OS是一項Google的輕型電腦操作系統計劃，其基于Google的瀏覽器Google Chrome的Linux內核。
大型主機以及嵌入式作業系統均與Unix或Windows家族關係不大，除了Android，Windows CE、Windows NT及Windows XP Embedded是Windows的血親產品，以及數種*BSD和嵌入式Linux套件為例外。
少數較舊的OS今日依然在一些需要穩定性的市場中活躍，例如IBM的OS/2、BeOS以及XTS-400。
在達康時代狂潮過後，如AmigaOS與RISC OS等少數人使用的OS依然持續建立，以滿足狂熱的愛好者社群與特殊專業使用者。
優秀的操作系統必定要具備能讓各種能力級別的用戶滿足各種需求的工具包可視化的高效簡便程序環境，以程序來創建程序，就如立法的法律指導規范新的法案的創建。這其實是操作系統所隱含的一部分，決定了可以有多強的擴充能力。比如，某個操作系統有對應的開發者工具包集成環境程序并且是個可視化的，還能讓能力不太高的人一看能懂的，用于修改某個聲音合成器包含頻譜顯示，可要是操作系統本身不支持也沒有提供可用的工具程序，就會變得很繁瑣，很可能為了達到這個目標，開發者就要預備好各種相關的工具程序，甚至自己來編寫一系列相關的工具程序創建專門的工具包，最后還要檢查代碼。若是有人想通過音樂來生成五線譜，要對類似標記語言的五線譜規則對應一下，對各種音色，音準采集并總結出一整套規律，通過聲音識別可以識別出樂器的類別等，進而標出樂符完成從聲音到樂譜的轉換并生成。可是對人聲卻又更為復雜也不必要如此。若是需要用聲音的波形圖重現聲音，沒有相關的工具集是相當難實現，另外只有使用同一套聲音的波形繪制規則的所生成的波形圖用來再現的聲音才是原來的聲音。
在作為商品出售的操作系統軟件的歷史中常常因為其中包含的瀏覽器，媒體播放器在美國遭到反壟斷起訴，差點使得功能上殘缺不全。少數操作系統軟件能夠提供較為全面的App和實用工具程序。
操作系統軟件的編譯也需要對應的編譯環境。
在同一臺計算機上運行不同的操作系統軟件，就能夠以不同的方式來使用計算機資源。比如，在Mac上運行OS X和Windows以兩種不同的技術OpenCL，Core Image:DirectX來使用圖形卡實現類似的作用。
通過圖像識別和聲音識別來進行信息搜索。
能夠滿足不同需求所要求的精確程度對時間的精細劃分，以及尺度細分可以互聯，同步，協調原本必須由多個人協同合作才能完成的隨時需要調整并相互同步的操控作業，這就必須有即時消息傳送顯示，可視化的用于協調同步計劃任務的配置腳本，以及執行這樣計劃任務的完整組件。
研究與建立未來的作業系統依舊進行著。作業系統朝提供更省電、網路化、易用、華麗的使用者介面的方向來改進。類UNIX OS通過和桌面環境開發者協作，正努力讓自己改進使用環境。
eyeOS是一套基於PHP實現的半開源模擬雲端運算操作系統，但其實質只是在網路瀏覽器中提供一種類似無界限的類獨立操作系統，其並非於任何類似虛擬化中實現的真正電腦操作系統，能提供諸如Word、PPT、Excel的在線處理功能…
GNU Hurd是一個以完全相容Unix並加強許多功能為目標的微核心架構。微軟Singularity是一個奠基於.Net並以建立較佳記憶體保護機制為目標的研究計畫。
操作系統位于底層硬件與用戶之間，是兩者溝通的橋梁。用戶可以通過操作系統的用戶界面，輸入命令。操作系統則對命令進行解釋，驅動硬件設備，實現用戶要求。以現代標準而言，一個標準PC的操作系統應該提供以下的功能：
* 進程管理（Processing management）
* 內存管理（Memory management）
* 文件系統（File system）
* 網絡通信（Networking）
* 安全機制（Security）
* 用戶界面（User interface）
* 驅動程序（Device drivers）
不管是常駐程式或者應用程式，他們都以行程為標準執行單位。當年運用馮·諾伊曼結構建造電腦時，每個中央處理器最多只能同時執行一個行程。早期的操作系統（例如DOS）也不允許任何程式打破這個限制，且DOS同時只有執行一個進程（雖然DOS自己宣稱他們擁有終止並等待駐留能力，可以部分且艱難地解決這問題）。現代的作業系統，即使只擁有一個CPU，也可以利用多進程（multitask）功能同時執行多個進程。進程管理指的是操作系統調整多個行程的功能。
由於大部分的電腦只包含一顆中央處理器，在單核心（Core）的情況下多行程只是簡單迅速地切換各行程，讓每個行程都能夠執行，在多核心或多處理器的情況下，所有行程透過許多協同技術在各處理器或核心上轉換。越多行程同時執行，每個行程能分配到的時間比率就越小。很多操作系統在遇到此問題時會出現諸如音效斷續或滑鼠跳格的情況（稱做顛簸（Thrashing），一種操作系統只能不停執行自己的管理程式並耗盡系統資源的狀態，其他使用者或硬體的程式皆無法執行。行程管理通常實踐了分時的概念，大部分的操作系統可以利用指定不同的特權等級（priority），為每個行程改變所佔的分時比例。特權越高的行程，執行優先順序越高，單位時間內佔的比例也越高。互動式操作系統也提供某種程度的回饋機制，讓直接與使用者互動的行程擁有較高的特權值。
除了行程管理之外，操作系統尚有擔負起行程間通訊（IPC）、行程異常終止處理以及死鎖（Dead Lock）偵測及處理等較為艱深的問題。
在行程之下尚有執行緒的問題，但是大部分的操作系統並不會處理執行緒所遭遇的問題，通常操作系統僅止於提供一組API讓使用者自行操作或透過虛擬機器的管理機制控制執行緒之間的互動。
根據帕金森定律：「你給程序再多內存，程序也會想盡辦法耗光」，因此程式設計師通常希望系統給他無限量且無限快的記憶體。大部分的現代電腦記憶體架構都是階層式的，最快且數量最少的暫存器為首，然後是快取、記憶體以及最慢的磁碟儲存裝置。而操作系統的記憶體管理提供尋找可用的記憶空間、配置與釋放記憶空間以及交換記憶體和低速儲存裝置的內含物……等功能。此類又被稱做虛擬記憶體管理的功能大幅增加每個行程可獲得的記憶空間（通常是4GB，即使實際上RAM的數量遠少於這數目）。然而這也帶來了微幅降低執行效率的缺點，嚴重時甚至也會導致行程崩潰。
記憶體管理的另一個重點活動就是藉由CPU的幫助來管理虛擬位置。如果同時有許多行程儲存於記憶裝置上，作業系統必須防止它們互相干擾對方的記憶體內容（除非透過某些協定在可控制的範圍下操作，並限制可存取的記憶體範圍）。分割記憶體空間可以達成目標。每個行程只會看到整個記憶體空間（從0到記憶體空間的最大上限）被配置給它自己（當然，有些位置被操作系統保留而禁止存取）。CPU事先存了幾個表以比對虛擬位置與實際記憶體位置，這種方法稱為分頁配置。
藉由對每個行程產生分開獨立的位置空間，操作系統也可以輕易地一次釋放某行程所佔據的所有記憶體。如果這個行程不釋放記憶體，操作系統可以結束行程並將記憶體自動釋放。
所謂的檔案系統，通常指稱管理磁碟資料的系統，可將資料以目錄或檔案的型式儲存。每個檔案系統都有自己的特殊格式與功能，例如日誌管理或不需磁碟重整。
操作系統擁有許多種內建檔案系統。例如Linux擁有非常廣泛的內建檔案系統，如ext2、ext3、ext4、ReiserFS、Reiser4、GFS、GFS2、OCFS、OCFS2、NILFS與Google檔案系統。Linux也支援非原生檔案系統，例如XFS、JFS、FAT家族與NTFS。另一方面，Windows能支援的檔案系統衹有FAT12、FAT16、FAT32、EXFAT與NTFS。NTFS系統是Windows上最可靠與最有效率的檔案系統。其他的FAT家族都比NTFS老舊，且對於檔案長度與分割磁碟能力都有很大限制，因此造成很多問題。而UNIX的檔案系統多半是UFS，而UNIX中的一個分支Solaris最近則開始支援一種新式的ZFS。
大部份上述的檔案系統都有兩種建置方法。系統可以以日誌式或非日誌式建置。日誌式檔案系統可以以較安全的手法執行系統恢復。如果一個沒有日誌式建置的檔案系統遇上突然的系統崩潰，導致資料建立在一半時停頓，則此系統需要特殊的檔案系統檢查工具才能復原；日誌式則可自動恢復。微軟的NTFS與Linux的ext3、ext4、reiserFS與JFS都是日誌式檔案系統。
每個檔案系統都實作相似的目錄／子目錄架構，但在相似之下也有許多不同點。微軟使用「\」符號以建立目錄／子目錄關係，且檔案名稱忽略其大小寫差異；UNIX系統則是以「/」建立目錄架構，且檔案名稱大小寫有差異。(其實這是給系統調用的，"/"或"\"並不實際存在硬碟)
許多現代的操作系統都具備操作主流網路通訊協定TCP/IP的能力。也就是說這樣的作業系統可以進入網路世界，並且與其他系統分享諸如檔案、印表機與掃描器等資源。
許多操作系統也支援多個過去網路啟蒙時代的各路網路通訊協定，例如IBM建立的系統網路架構、DEC在它所生產的系統所設定的架構與微軟為Windows製作的特殊通訊協定。還有許多為了特殊功能而研發的通訊協定，例如可以在網路上提供檔案存取功能的NFS系統。現今大量用於影音串流（Streaming media）及遊戲訊息傳送的UDP協定等。
大多數操作系統都含有某種程度的資訊安全機制。資訊安全機制主要基於兩大理念：
* 操作系統提供外界直接或間接存取數種資源的管道，例如本地端磁碟機的檔案、受保護的特權系統呼叫、使用者的隱私資料與系統執行的程式所提供的服務。
* 操作系統有能力認證資源存取的請求。允許通過認證的請求並拒絕無法通過的非法請求，並將適當的權力授權給此請求。有些系統的認證機制僅簡略地把資源分為特權或非特權，且每個請求都有獨特的身份辨識號碼，例如使用者名稱。資源請求通常分成兩大種類：
** 內部來源：通常是一個正在執行的程式發出的資源請求。在某些系統上，一個程式一旦可執行就可做任何事情（例如DOS時代的病毒），但通常操作系統會給程式一個識別代號，並且在此程式發出請求時，檢查其代號與所需資源的存取權限關係。
** 外部來源：從非本地端電腦而來的資源請求，例如遠端登入本機電腦或某些網路連線請求（FTP或HTTP）。為了識別這些外部請求，系統也許會對此請求提出認證要求。通常是請求輸入使用者名稱以及相對應的密碼。系統有時也會應用諸如磁卡或生物識別資料的它種認證方法。在某些例子，例如網路通訊上，通常不需通過認證即可存取資源（例如匿名存取的FTP伺服器或P2P服務）。
除了允許／拒絕形式的安全機制，一個高安全等級的系統也會提供記錄選項，允許記錄各種請求對資源存取的行為（例如「誰曾經讀了這個檔案？」）。
肇因於軍方與商業組織將敏感資料記錄在電腦上，安全機制在操作系統歷史上是一個被長久關注與討論的問題。美國國防部（DoD）便創立了《可信賴之計算機系統評鑑程序》，此手冊確立了評鑑安全機制成效的基本原則。這對操作系統作者來說非常重要，因為TCSEC是用於評鑑、分類與選拔出用於處理、儲存與獲取敏感或機密資料的電腦系統的標準程序。
內部資訊安全可視為防止正在執行的程式任意存取系統資源的手段。大多操作系統讓普通程式可直接操作電腦的CPU，所以產生了一些問題，例如怎樣把可如操作系統一樣處理事務、執行同樣特殊指令的程式強迫停止，畢竟在此情境下，操作系統也只是另一個平起平坐的程式。為通用操作系統所生產的CPU通常於硬體層級上實踐了一定程度的特殊指令保護概念。通常特權層級較低的程式想要執行某些特殊指令時會被阻斷，例如直接存取像是硬碟之類的外部裝置。因此，程式必須得經由詢問操作系統，讓操作系統執行特殊指令來存取磁碟。因此操作系統就有機會檢查此程式的識別身份，並依此接受或拒絕它的請求。
在不支援特殊指令架構的硬體上，另一個也是唯一的保護方法，則是操作系統並不直接利用CPU執行使用者的程式，而是藉由模擬一個CPU或提供一P-code機系統（偽代碼執行機），像是Java一樣讓程式在虛擬機器上執行。
內部安全機制在多使用者電腦上特別重要：它允許每個系統使用者擁有自己個人的檔案與目錄，且其他使用者不能任意存取或刪除。因為任何程式都可能繞過操作系統的監控，更有可能繞過側錄程式的監控，擁有強制力的內部安全機制在側錄啟動時也非常重要。
通常一個作業系統會為其他網路上的電腦或使用者提供（主持）各種服務。這些服務通常藉由端口或操作系統網路地址後的數字存取點提供。通常此服務包括提供檔案共享（NFS）、列印共享、電子郵件、網頁服務與檔案傳輸協定（FTP）。外部資訊安全的最前線，是諸如防火墻等的硬體裝置。在操作系統內部也常設置許多種類的軟體防火牆。軟體防火牆可設定接受或拒絕在操作系統上執行的服務與外界的連線。因此任何人都可以安裝並執行某些不安全的網路服務，例如Telnet或FTP，並且設定除了某些自用通道之外阻擋其他所有連線，以達成防堵不良連線的機制。
今日大部分的操作系統都包含圖形用戶界面（GUI）。有幾類較舊的操作系統將圖形化使用者介面與核心緊密結合，例如最早的Windows與Mac OS實作產品。此種手法可提供較快速的圖形回應能力，且實作時不需切割模組因而較為省工，但是會有強烈副作用，例如圖形系統崩潰將導致整個系統崩潰，例如zh-cn:藍屏死機; zh-tw:藍白當機畫面; zh-hk:BSOD}-。許多近代的操作系統已模組化，將圖形介面的子系統與核心分開（已知Linux與Mac OS X原先就是如此設計，而某些擴充版本的Windows終於也採用此手法）。
許多操作系統允許使用者安裝或創造任何他們喜歡的圖形用戶界面。大部分的Unix與Unix衍生系統（BSD、Linux與Minix）通常會安裝X Window系統配合GNOME或KDE桌面環境。而某些操作系統就沒有這麼彈性的圖形化使用者介面，例如Windows。這類的操作系統只能透過外加的程式來改變其圖形化使用者介面，甚至根本只能改變諸如選單風格或顏色配置等部分。
圖形化使用者介面與時並進，例如Windows在每次新版本上市時就會將其圖形化使用者介面改頭換面，而Mac OS的GUI也在Mac OS X上市時出現重大轉變。
所謂的驅動程式（Device driver）是指某類設計來與硬體互動的電腦軟體。通常是一設計完善的裝置互動介面，利用與此硬體連接的電腦匯排流或通訊子系統，提供對此裝置下令與接收資訊的功能；以及最終目的，將訊息提供給操作系統或應用程式。驅動程式是針對特定硬體與特定操作系統設計的軟體，通常以作業系統核心模組、應用軟體包或普通電腦程式的形式在操作系統核心底下執行，以達到通透順暢地與硬體互動的效果，且提供硬體在處理非同步的時間依賴性介面（asynchronous time-dependent hardware interface）時所需的中斷處理常式。
設計驅動程式的主要目的在於操作抽象化，任何硬體模組，即使是同一類的裝置，在硬體設計面上也有巨大差異。廠商推出的較新模組通常更可靠更有效率，控制方法也會有所不同。電腦與其操作系統每每不能預期那些現有與新裝置的變異之處，因此無法知道其操作方法。為解決此問題操作系統通常會主動制訂每種裝置該有的操作方式，而驅動程式功能則是將那些操作系統制訂的行為描述，轉譯為可讓裝置瞭解的自訂操作手法。
理論上適合的驅動程式一旦安裝，相對應的新裝置就可以無誤地執行。此新驅動程式可以讓此裝置完美地切合在操作系統中，讓使用者察覺不到這是操作系統原本沒有的功能。
操作系統理論研究者有時把操作系統分成四大部分：
* 驅動程序 - 最底層的、直接控制和監視各類硬件的部分，它們的職責是隱藏硬件的具體細節，并向其他部分提供一個抽象的、通用的接口。
* 內核 - 操作系統之最核心部分，通常運行在最高特權級，負責提供基礎性、結構性的功能。
* 支承庫 - （亦作“接口庫”）是一系列特殊的程序庫，它們職責在于把系統所提供的基本服務包裝成應用程序所能夠使用的編程接口（API），是最靠近應用程序的部分。例如，GNU C運行期庫就屬于此類，它把各種操作系統的內部編程接口包裝成ANSI C和POSIX編程接口的形式。
* 外圍 - 所謂外圍，是指操作系統中除以上三類以外的所有其他部分，通常是用于提供特定高級服務的部件。例如，在微內核結構中，大部分系統服務，以及UNIX/Linux中各種守護進程都通常被劃歸此列。
當然，本節所提出的四部結構觀也絕非放之四海皆準。例如，在早期的微軟視窗操作系統中，各部分耦合程度很深，難以區分彼此。而在使用外核結構的操作系統中，則根本沒有驅動程序的概念。因而，本節的討論只適用于一般情況，具體特例需具體分析。
操作系統中四大部分的不同布局，也就形成了幾種整體結構的分野。常見的結構包括：簡單結構、層結構、微內核結構、垂直結構、和虛擬機結構。
操作系統的分類沒有一個單一的標準，可以根據工作方式分為批處理操作系統、分時操作系統、實時操作系統、網絡操作系統和分布式操作系統等；根據架構可以分為單內核操作系統等；根據運行的環境，可以分為桌面操作系統，嵌入式操作系統等；根據指令的長度分為8bit, 16bit, 32bit, 64bit的操作系統。
內核是操作系統最核心最基礎的構件，其結構往往對操作系統的外部特性以及應用領域有著一定程度的影響。盡管隨著理論和實踐的不斷演進，操作系統高層特性與內核結構之間的耦合有日趨縮小之勢，但習慣上，內核結構仍然是操作系統分類之常用標準。
內核的結構可以分為單內核、微內核、超微內核、以及外核等。
單內核結構是操作系統中各核心部件雜然混居的形態，該結構產生于1960年代（亦有1950年代初之說，尚存爭議），歷史最長，是操作系統內核與外圍分離時的最初形態。
微內核結構是1980年代產生出來的較新的內核結構，強調結構性部件與功能性部件的分離。20世紀末，基于微內核結構，理論界中又發展出了超微內核與外內核等多種結構。盡管自1980年代起，大部分理論研究都集中在以微內核為首的“新興”結構之上，然而，在應用領域之中，以單內核結構為基礎的操作系統卻一直占據著主導地位。
在眾多常用操作系統之中，除了QNX和基于Mach的UNIX等個別系統外，幾乎全部采用單內核結構，例如大部分的Unix、Linux，以及Windows（微軟聲稱Windows NT是基于改良的微內核架構的，盡管理論界對此存有異議）。微內核和超微內核結構主要用于研究性操作系統，還有一些嵌入式系統使用外核。
基于單內核的操作系統通常有著較長的歷史淵源。例如，絕大部分UNIX的家族史都可上溯至1960年代。該類操作系統多數有著相對古老的設計和實現（例如某些UNIX中存在著大量1970年代、1980年代的代碼）。另外，往往在性能方面略優于同一應用領域中采用其他內核結構的操作系統（但通常認為此種性能優勢不能完全歸功于單內核結構）。
通用操作系統是面向一般沒有特定應用需求的操作系統。由于沒有特定的應用需求，通用操作系統為了適應更廣泛的應用，需要支持更多的硬件與軟件，需要針對所有的用戶體驗，對系統進行更新。通用操作系統是一個工程量繁重的操作系統。
「-{zh-hans:實時操作系統;zh-hant:即時作業系統;}-」（Real Time OS）泛指所有據有一定實時資源調度以及通訊能力的操作系統。而所謂“-{zh-hans:實時;zh-hant:即時;}-”，不同語境中往往有著非常不同的意義。某些時候僅僅用作“高性能”的同義詞。但在操作系統理論中“-{zh-hans:實時;zh-hant:即時;}-性”所指的通常是特定操作所消耗的時間（以及空間）的上限是可預知的。比如，如果說某個操作系統提供實時內存分配操作，那也就是說一個內存分配操作所用時間（及空間）無論如何也不會超出操作系統所承諾的上限。-{zh-hans:實時;zh-hant:即時;}-性在某些領域非常重要，比如在工業控制、醫療器材、影音頻合成、以及軍事領域，-{zh-hans:實時;zh-hant:即時;}-性都是無可或缺的特性。
常用-{zh-hans:實時;zh-hant:即時;}-操作系統有QNX、VxWorks、RTLinux等等，而Linux、多數UNIX、以及多數Windows家族成員等都屬于非實時操作系統。操作系統整體的-{zh-hans:實時;zh-hant:即時;}-性通常依仗內核的-{zh-hans:實時;zh-hant:即時;}-能力，但有時也可在非-{zh-hans:實時;zh-hant:即時;}-內核上建立-{zh-hans:實時;zh-hant:即時;}-操作系統，很多在Windows上建立的-{zh-hans:實時;zh-hant:即時;}-操作系統就屬于此類。
在POSIX標準中專有一系用于規范-{zh-hans:實時;zh-hant:即時;}-操作系統的API，其中包括POSIX.4、POSIX.4a、POSIX.4b（合稱POSIX.4）以及POSIX.13等等。符合POSIX.4的操作系統通常被認可為-{zh-hans:實時;zh-hant:即時;}-操作系統（但-{zh-hans:實時;zh-hant:即時;}-操作系統并不需要符合POSIX.4標準）。
所謂8位、16位、32位、64位、128位等術語有時指匯流排寬度，有時指指令寬度（在定長指令集中），而在作業系統理論中主要是指記憶體定址的寬度。如果記憶體的定址寬度是16位，那麼每一個記憶體地址可以用16個二進位位來表示，也就是說可以在64KB的範圍內定址。同樣道理32位的寬度對應4GB的定址範圍，64位的寬度對應16 Exabyte的定址範圍。記憶體定址範圍並非僅僅是對作業系統而言的，其他類型的軟件的設計有時也會被定址範圍而影響。但是在作業系統的設計與實現中，定址範圍卻有著更為重要的意義。
在早期的16位作業系統中，由於64KB的定址範圍太小，大都都採用「段」加「線性地址」的二維平面地址空間的設計。分配記憶體時通常需要考慮「段置換」的問題，同時，應用程序所能夠使用的地址空間也往往有比較小的上限。
在32位作業系統中，4GB的定址範圍對於一般應用程序來說是綽綽有餘的，因而，通常使用一維的線性地址空間，而不使用「段」。
* （俗稱“恐龍書”，OS教科書“聖經”）
* （Linux由此書而啟發，可惜新版本將實作內容移除）
* 實時操作系統-分時系統-多任務-嵌入式系統-單一用戶-多用戶
* 對稱多處理機（SMP）-集群（Cluster）-分布式計算
; 部分操作系統
*   簡略OS介紹的教育網站....
*   OSDP，所有作業系統的文件網站
*   Unix OS家族的歷史樹
*   TLDP，Linux核心徹底講解，適用於想要徹底了解OS核心結構者
此列表列出了早期至今的所有操作系統名稱。
*TRS-DOS，ROM OS's
*Commodore PET，64，和 VIC-20，
*System v1.0~7.6.1，Mac OS 7.6~9.2.2（蘋果電腦）
*Sinclair Micro和QnX等
*Mach 由卡納尼基梅隆大學研究
*Netware:一種網絡服務器操作系統
*Unix  System V
*A/UX-Apple->Mac OS X->macOS
*Solaris，Open SolarisTru64
*Syllable Desktop
:*NetBSD
::*OpenBSD
:*FreeBSD
::*PC-BSD
::*DragonFly BSD
:*Kylin(麒麟操作系統)：Kylin 3.0版之後，採用Linux來改寫。
:*SUN OS
:*Hurd
::*GNU/Hurd
:*Linux（或稱GNU/Linux）
:::*Debian
:::*Red Hat
:::*Ubuntu
:::*Linux mint
:::*Deepin<-Hiweed
:::*StartOS<-ylmf OS
:::*Chrome OS
:::*Android
:::*ezgo
:::*安同 GNU/Linux
:::*ArchLinux
*Classic Mac OS
*Mac OS系列，2011年及之前稱Mac OS X，2012年至今為macOS。2007年發布的Mac OS X 10.5 Leopard已經通過了The Open Group的UNIX03認證。
*VMS（后更名為OpenVMS）
*基于MS-DOS操作系統的Windows
**Windows/286 2.1
**Windows/386 2.1
**Windows for Workgroups 3.1
**Windows for Workgroups 3.11
**Windows NT 3.1
**Windows NT 3.5
**Windows NT 3.51
**Windows NT 4.0
**Windows Server 2003
**Windows Vista
**Windows Server 2008
**Windows Server 2008 R2
**Windows Server 2012
**Windows Server 2012 R2
**Windows Server 2016
**Windows Server 2019
*NEXTSTEP（即之后的Mac OS X）
*BS2000 - 用於西門子公司的大型主機。
*SINIX（也稱Reliant UNIX） - 用於西門子公司的UNIX電腦系統。
*Microsoft Windows CE
*嵌入式（以Linux為基礎）
**Android 、Wear OS
**Ubuntu Mobile
**BlackBerry OS
**iOS、watchOS、tvOS、iPadOS
**Windows (CE, Embedded, Mobile, XP Tablet PC, Phone)
** MIT的Exo Kernel
**illinois大學的Choices
*DOS（磁盤操作系統）、Apple DOS、ProDOS
Linux是一種自由和開放源碼的類UNIX作業系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布，在加上使用者空間的應用程式之後，成為Linux作業系統。Linux也是自由軟件和開放源代碼軟件發展中最著名的例子。只要遵循GNU 通用公共許可證（GPL），任何個人和機構都可以自由地使用Linux的所有底層源代碼，也可以自由地修改和再發布。大多數Linux系統還包括像提供GUI的X Window之類的程序。除了一部分專家之外，大多數人都是直接使用Linux 發行版，而不是自己選擇每一樣組件或自行設置。
Linux嚴格來說是單指作業系統的內核，因作業系統中包含了許多用戶圖形介面和其他實用工具。如今Linux常用來指基于Linux的完整操作系統，內核則改以Linux內核稱之。由于這些支持用戶空間的系統工具和庫主要由理查德·斯托曼于1983年發起的GNU計劃提供，自由軟件基金會提議將其組合系統命名為GNU/Linux，但Linux不屬於GNU計劃，這個名稱並沒有得到社群的一致認同。