国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - 簡單操作系統 FreeDOS 如何啟動

簡單操作系統 FreeDOS 如何啟動

2021-06-21 23:30Linux中國Jim Hall Linux

概述你的計算機如何引導和啟動一個像 FreeDOS 這樣的簡單操作系統。

簡單操作系統 FreeDOS 如何啟動

概述你的計算機如何引導和啟動一個像 FreeDOS 這樣的簡單操作系統

在使用 DOS 計算機的過程中,我很欣賞的一點是,引導過程相對容易理解。在 DOS 中沒有太多的變動組件。而今天,我想和大家分享一下電腦是如何引導和啟動像 FreeDOS 這樣的簡單操作系統的概況。

初始引導

 

 

當你打開計算機的電源時,系統會進行一些自我檢查,如驗證內存和其他組件。這被稱為開機自檢Power On Self Test(POST)。POST 之后,計算機使用一個硬編碼指令,告訴它在哪里找到加載操作系統的指令。這就是“引導加載程序boot loader”,通常它將試圖找到硬盤上的主引導記錄Master Boot Record(MBR)。然后,MBR 加載主操作系統,在這里就是 FreeDOS。

這個定位一個信息以便計算機能夠加載操作系統的下一個部分的過程被稱為“引導bootstrapping”,來自于“通過你自己的努力振作起來picking yourself up by your bootstraps”的古老說法。正是從這個用法中,我們采用了“引導boot”一詞來表示啟動你的計算機。

內核

 

 

當計算機加載 FreeDOS 內核時,內核所做的第一件事就是識別用戶所表示要使用的任何參數。它被保存在一個叫做 FDCONFIG.SYS 的文件中,與內核保存在同一個根目錄下。如果 FDCONFIG.SYS 不存在,那么 FreeDOS 的內核就會尋找一個叫做 CONFIG.SYS 的替代文件。

如果你在 20 世紀 80 年代或 90 年代使用過 DOS,你可能對 CONFIG.SYS 文件很熟悉。從 1999 年起,FreeDOS 首先尋找 FDCONFIG.SYS,以防你的 DOS 系統與其他 DOS(如 MS-DOS)做了 雙啟動。請注意,MS-DOS 只使用 CONFIG.SYS 文件。因此,如果你用同一個硬盤同時啟動 FreeDOS 和 MS-DOS,MS-DOS 使用 CONFIG.SYS 來配置自己,而 FreeDOS 則使用 FDCONFIG.SYS。這樣一來,雙方都可以使用自己的配置。

FDCONFIG.SYS 可以包含一些配置設置,其中之一是 SHELL= 或 SHELLHIGH=。任何一個都會指示內核加載這個程序作為用戶的交互式 shell。

如果 FDCONFIG.SYS 和 CONFIG.SYS 都不存在,那么內核就會假定幾個默認值,包括在哪里找到 shell。如果你在啟動 FreeDOS 系統時看到 “Bad or missing Command Interpreter” 的信息,這意味著 SHELL= 或 SHELLHIGH= 指向了一個在你系統中不存在的 shell 程序。

簡單操作系統 FreeDOS 如何啟動

Bad or missing Command Interpreter

你可以通過查看 SHELL= 或 SHELLHIGH= 行來調試這個問題。如果做不到這一點,請確保你在 FreeDOS 系統的根目錄下有一個名為 COMMAND.COM 的程序。它就是 shell,我接下來會講到它。

shell

 

 

在 DOS 系統中,“shell” 一詞通常是指一個命令行解釋器:一個交互式程序,它從用戶那里讀取指令,然后執行它們。在這里,FreeDOS 的 shell 與 Linux 的 Bash shell 相似。

除非你用 SHELL= 或 SHELLHIGH= 要求內核加載一個不同的 shell,否則 DOS 上的標準命令行 shell 被稱為 COMMAND.COM。當 COMMAND.COM 啟動時,它也尋找一個文件來配置自己。默認情況下,COMMAND.COM 會在根目錄下尋找一個名為 AUTOEXEC.BAT 的文件。AUTOEXEC.BAT 是一個“批處理文件”,它包含一組啟動時運行的指令,大致類似于 Linux 上 Bash 啟動時讀取的 ~/.bashrc “資源文件”。

你可以在 FDCONFIG.SYS 文件中用 SHELL= 或 SHELLHIGH= 改變 shell 以及 shell 的啟動文件。FreeDOS 1.3 RC4 安裝程序將系統設置為讀取 FDAUTO.BAT 而不是 AUTOEXEC.BAT。這與內核讀取另一個配置文件的原因相同;你可以在硬盤上用另一個 DOS 雙啟動 FreeDOS。FreeDOS 將使用 FDAUTO.BAT 而 MS-DOS 將使用 AUTOEXEC.BAT

如果沒有像 AUTOEXEC.BAT 這樣的啟動文件,shell 將簡單地提示用戶輸入日期和時間。

簡單操作系統 FreeDOS 如何啟動

Without AUTOEXEC.BAT, the shell will prompt for date and time

就是這些了。當 FreeDOS 加載了內核,而內核也加載了 shell,FreeDOS 就準備好讓用戶輸入命令了。

簡單操作系統 FreeDOS 如何啟動

FreeDOS is ready for you to enter your first command

原文鏈接:https://linux.cn/article-13503-1.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产在线观看91一区二区三区 | 免费的av网站 | 91视频免费观看 | 久久综合伊人 | 综合久久一区 | 成人一区二区在线观看 | 欧美日本亚洲 | 久久久久无码国产精品一区 | 成人激情视频免费在线观看 | 亚洲国产精品视频一区 | www久久精品| 久久精品亚洲 | 日韩超级大片免费看国产国产播放器 | 欧美日韩中文字幕 | 亚洲精品午夜 | 国产精品免费久久久久久久久 | 免费看黄色电影 | 久久99国产精品久久99果冻传媒 | 久久综合久色欧美综合狠狠 | 日韩一区精品 | 精品久久久久久亚洲综合网 | 亚洲精品欧美 | 成人av入口 | 国产成人av在线 | 国产精品美女久久久 | 高清视频一区二区三区 | 国产二区视频 | 日日干日日爽 | 久久久久无码国产精品一区 | 久久综合久久综合久久 | 成年人黄色影院 | 国产精品成av人在线视午夜片 | 91视频在线 | 国产一区二区精品在线观看 | 国产高清一级片 | 精品动漫一区 | 免费观看www7722午夜电影 | 午夜看片 | 精品久久久av | 国产成人精品久久二区二区 | 亚洲成人av一区二区三区 |