原文:一個失敗的操作系統MULTICS

Unix的誕生和Multics Multiplexed Information and Computing System 是有一定淵源的。當時開發者Brian Kernighan開玩笑地戲稱這個不完善系統MULTICS其實是: UNiplexed Information and Computing System ,縮寫為 UNICS 。於是這個項目被稱為UnICS UniplexedInforma ...

2016-07-21 14:20 0 3238 推薦指數:

查看詳情

操作系統一個老漢的無聲告白

老夫生於上世紀五十年代,作為八零后的大叔,九零后的老伯,同時也是你們動輒就要重裝的操作系統,我的學名是“計算機管理控制程序”,英譯“operating system”,小老弟們常喊我“OS”。雖說是老弟,目的卻都不怎么單純,大部分人只想玩我,剩下一小撮人卻鍾愛探索我的身體,他們沉迷於 ...

Thu Nov 22 05:29:00 CST 2018 2 1457
我是如何學習寫一個操作系統(一):開篇

前言 有人說程序員的三大浪漫分別是編譯原理、操作系統和計算機網絡 在之前完成了一兩個小軟件和網站后遇見了編譯原理,也不知道為什么就傻傻的學,還寫了一個從零寫編譯器的系列學習筆記,不過都是小打小鬧,只能算作摸到了一點點入門的門檻。再后來想深入學習的時候,因為暑假在家很多書買來的話再帶 ...

Sat Aug 24 06:17:00 CST 2019 8 1765
自己制作一個簡單的操作系統二[CherryOS]

自己制作一個簡單的操作系統二[CherryOS] 我的上一篇博客 自己制作一個簡單的操作系統一[環境搭建], 詳細介紹了制作所需的前期准備工作 一. 一點說明   這個操作系統只是第一步, 僅僅是開機顯示一個hello cherryos, 不夠萬物開頭都是 hello xxxx 不是嗎 ...

Fri Sep 27 05:56:00 CST 2019 8 2161
國產操作系統 “銀河麒麟操作系統V10” 試用失敗歷程

面對外國的科技封鎖,具有自主產權的國產軟件已經變得迫在眉睫了,幾天前在新聞上看到國產的操作“銀河麒麟操作系統V10”已經發布,於是抱着嘗鮮的心態想着去試着用用。雖然都是基於linux內核的系統,算是在開源基礎之上進行國產化研發的系統,其主要功能和Ubuntu和redhat差不了多少,但是作為國產化 ...

Fri Aug 21 22:19:00 CST 2020 1 13246
我是如何學習寫一個操作系統(四):操作系統系統調用

前言 最近有點事情,馬上要開學了,所以學習的腳步就慢下來了。這一篇主要是來說操作系統系統調用的,像C語言的printf深入到內部就是一個有關屏幕輸出的系統調用 什么是系統調用 之前提過操作系統是對硬件的抽象,也是軟硬件之間的一層。之前比如如果我們想要在屏幕上輸出一些字符,就需要一些指令操作 ...

Tue Aug 27 02:32:00 CST 2019 0 699
我是如何學習寫一個操作系統(九):文件系統

前言 這個應該是這個系列的尾聲了,一個完整的操作系統可能最主要的也就是分成這幾大模塊:進程管理、內存管理和文件系統。計算機以進程為基本單位進行資源的調度和分配;而與用戶的交互,基本單位則是文件 生磁盤 文件正是對生磁盤的抽象 磁盤的組成 一個磁盤由多個盤面串聯而成,而一個盤面 ...

Mon Sep 02 00:17:00 CST 2019 0 919
自己動手寫操作系統(二)一個最小的“操作系統

第一步 首先新建一個boot.asm文件,用vim將書中的代碼1-1寫入文件中,並保存。然后使用nasm編譯。 附上代碼: 第二步 其次,使用dd命令來生成img文件。 最后一步 最后在Vm中新建虛擬機,選擇稍后安裝操作系統 再在設置中添加已經制作好的boot.img ...

Mon Jul 08 00:58:00 CST 2019 0 641
我是如何學習寫一個操作系統(二):操作系統的啟動之Bootloader

前言 今天本來的任務看書和把之前寫的FragileOS整理一下,但是到現在還在摸魚,書也只看一點。后來整理了一下寫這個系列的思路,原本的目的是對操作系統原理性的學習和對之前寫的一個玩具型操作系統的回顧,就是想對操作系統的知識的輪廓能有一個了解,現在想來想減少對之前寫的系統的回顧 ...

Sun Aug 25 04:35:00 CST 2019 1 1096
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM