-
1 # 弦已斷淚已幹128678136
-
2 # 拉風的大蝸牛
哈,走在路上看到這個,作為一個非專業人士回答下這個問題。
不通電的電腦是什麼大家都知道,一堆廢鐵而已……那通電後沒有作業系統的電腦是什麼,借用一位鳥哥的話,“一堆會電人的廢鐵”.
作業系統其實就是幫助人機對話的一堆指令集而已,能夠識別人類的行為驅動相應的硬體作出反應.不知道這句話對不對?
另外談作業系統,不要侷限於windows,我們用的手機,機頂盒,路由器,..,手持計算器,就是玩具汽車裡都有,微控制器裡也是燒了一些指令好吧……
所以,作業系統就是電子裝置的靈魂...
-
3 # 迷失在耶路撒冷
總的來說,計算機可以在沒有作業系統的情況下完成很多工作。程式設計師把這種情況稱作祼機程式設計。祼機程式設計通常只要用到單一用途的應用程式,而不需要一個以使用者為導向的傳統計算機。如今,祼機程式設計一般只在微型或小型控制器板上進行,因為微控制器板的操作十分簡單,安裝的應用程式也很小巧簡單,根本用不到作業系統。實際上,作業系統有時反而會阻礙工作進展,尤其當它不是一個實時作業系統的時候。其實,許多微控制器板也可以執行作業系統,像著名的樹莓派就可以執行Linux。
儘管如此,仍有可能使用沒有安裝作業系統的個人電腦等大型計算機來編寫應用程式。雖然已經過去有一段時間了,但我曾經就這樣幹過。我把一個應用程式嵌入EPROM,讓BIOS可以把它作為初始序列的一部分進行呼叫。這麼做的目的是儘可能縮短開機時間,並在不佔用任何儲存空間的情況下一直執行,從而控制我自己做的一個ISA匯流排硬體。
CPU主機板本來是執行CP/M的,但在上世紀70年代末或80年代初,我們公司曾用8085 FORTRAN語言編寫的裸機應用程式對CPU主機板進行了重新程式設計。它們一直到今天還在執行。如果原始碼還能找得到的話,我敢肯定早就有人會對它們進行更新升級了。
德州儀器公司的Sitara系列ARM處理器是一種混合型處理器。它共有三個處理器,可以在主處理器上執行Linux的同時,在其他兩個處理器上執行裸機程式碼。
-
4 # SaintCross
舉個例子:
你是一家大公司的董事長,你手下有CEO,總裁以及各部門的執行經理,這一群人構成了公司的管理層。他們又繼續把你的構想理念細化之後下發到普通員工。你下命令,管理層改善並傳遞命令,員工執行命令。
所以計算機就是你的公司,你是操作者,作業系統就是管理層,至於cpu,硬碟這些硬體就是普通員工。
拿掉作業系統直接操縱計算機當然可以,就像你繞過管理層直接向基層員工下命令是一樣的。然而這需要考慮到一個問題:員工的數量似乎有點太多了,你整天忙著給員工們打電話,還要處理他們反饋回來的資訊,以及公司以後的發展方向。而且,你還要考慮到你的命令是不是得到了很好的理解,你的員工會不會因為專案資金的分配而打起來。。。
管理層乾的就是這一檔子事兒,作業系統也是乾的同一檔子事兒。你對計算機說:我要幹啥啥啥。作業系統把你的意思翻譯了一下,然後用電腦才能理解的二進位制告訴下面的硬體們:我們需要幹啥啥啥,所以cpu去幹啥啥啥,硬碟去幹啥啥啥,你們辦事的時候要和諧一點,不要因為搶了隔壁的手紙而打起來,真的沒有手紙了就找我要,等等。硬體們搞完了,把結果告訴作業系統,作業系統寫了個任務彙報,翻譯成人類的語言,讓顯示卡把結果呈現在顯示屏上。
一句話,計算機在沒有作業系統的情況下可以執行,微控制器時代還是挺流行這種方式的,然而現代計算機由於功能強大計算能力出眾,就需要作業系統來管理,是我們能更好地使用電腦資源。
-
5 # 老何157501439
當然可以,世界上第一臺計算機埃尼阿克,就是沒有作業系統的,它的操作是由無數個開關組成,效率極其低下,計算機的作業系統最開始的時候全稱叫做計算機磁碟作業系統英文Disk Operating System縮寫DOS,是為了提高效率而開發的,因為資料量一大,靠人的手肯定忙不過來,所以就把大量的資料變成一個個檔案按照一定的執行步驟,讓計算機自動執行,這些檔案和執行程式就必須在磁碟上存放,所以就叫磁碟作業系統,剛編寫磁碟作業系統開始的時候,都是文字介面,操作計算機的人必須要記住大量的指令,為了方便和簡化操作,於是就出現了圖形介面,作業系統也就變成了一個執行程式執行的平臺。
-
6 # 狂徒17774757
當然不可以,這個涉及到作業系統的定義,具體怎麼定義我不記,不過我知道,只要能驅動硬體,例如CPU,那就是作業系統,不管它是能做什麼、多麼小的軟體。所以沒有作業系統,計算機不能執行,甚至比不上沒有靈魂的人,那些所謂沒有作業系統能執行的東西,恰恰就是個作業系統
-
7 # 就叫我八度魚好了
一個比喻,中國人春運買票,買票人好比一個個程式,買票視窗好比計算機資源,如果有作業系統就好比有保安維管人員盯著人群那麼人群是一個一個有順序的買票,如果沒有保安,維管人員,那麼所有人就會一擁而上搶視窗(資源),買票的人間還會打架(程式衝突,有作業系統,應用程式要記憶體資源是向作業系統申請,如果沒有作業系統,那麼記憶體程式設計師自己定,如果a程式定了1地址的記憶體空間,而b程式也是定了1地址的記憶體空間,那麼兩個程式會打架了)。
-
8 # 一隻壞貓
當然可以執行,只不你不會用了而已。開機自檢實際就是運行了。而且每個CPU都帶有最基礎的指令集,不需要作業系統。只不過,如果沒有作業系統,那簡單就是麻煩的發瘋,各種外設也沒法用。在計算機系統中,作業系統確實很底層了,但還不是最底層,以前有很多病毒都是不需要作業系統都能執行的。
-
9 # alex郭亞軍
看你如何定義作業系統,作業系統就是提供人和機器交流溝通的橋樑。如果沒有作業系統,可能你每做一件事情都要單獨設計一套軟硬體,安排專職操作員。沒有標準化,計算機就不可能這樣迅速普及到全人類。同時又延伸到手機作業系統。常見的都是通用作業系統,例如windows系列。就我們常見的電腦而言,事實標準都是winter體系的。好處不言而喻,我生產出來的零件不用擔心在另外的電腦上不能用,使用者也不用操心學習程式設計為每件事編譯套程式。犧牲效能和安全性,但是易用性和通用性提升了。
-
10 # 汪如清
嚴格說計算機沒有作業系統是無法完成人們所需複雜的執行的計算任務,前提是計算機執行執行的是什麼計算任務?需要配置什麼作業系統?問題是不需要作業系統的計算機有沒有?回答是肯定有的,如早期的自動化控制系統中的簡單演算法是不需要作業系統的,那隻能執行一些 “ 或、與、是、非、積分、比例 ” 等來判斷執行控制執行的結果。舉個應用例子:現在個人計算機(PC)沒有作業系統那肯定不能依據你的需求而工作,但還是可以執行,這個執行也就僅提示你需要裝一個作業系統而已,但這個計算機確實在執行著,並沒有出錯或故障。
-
11 # Song_ww0928
作業系統是連線電腦硬體和應用軟體的一種軟體。沒有作業系統,電腦是不能執行的。只有簡單和複雜之分。但是,早期的電腦是人工打孔來實現運算。不知道有沒有所謂的作業系統。另外,用於工業控制的單板機,應該也沒有作業系統。直接指令程式設計就行。遊戲機應該也屬於這類。程式都燒結在晶片中,實現運算。說的不對,請指教。
-
12 # 好大叔
計算機沒有作業系統就沒法執行(硬體通電如果你認為他在執行那沒辦法)!我們透過作業系統操作計算機就是透過計算機硬體在執行軟體!那些說ps ps2“沒有作業系統的”,是很大的誤解,ps ps2都有人機互動介面,這個介面就是遊戲機的作業系統提供的;那些功能機的各種操作,也是透過內嵌式作業系統提供的!
-
13 # o東寫西塗o
嚴格來說是可以的,最早的計算機埃尼亞克沒有任何作業系統,就是透過打孔卡片來和計算機進行互動的,往往準備個程式就得幾個月。現代計算機雖然大有改觀,但本質還是一樣的,就是他們都是二進位制計算機。如果你願意,你也可透過向硬體裝置輸入二進位制程式碼來讓他們工作。但這已經沒任何意義了,因為你根本耗不起這個時間。
-
14 # lc_obj
又是一個偽命題,難得打太多字,簡單一點。
題主“作業系統”代表的什麼並不明確
題主“執行”的概念並不明確
如果“作業系統”win mac dos linux等,“執行”指的單純玩遊戲,看電影等,那麼答案是可以
比如。。。dvd 紅白機
如果題主覺得 紅白機 看似 我們平時用的計算機功能差太多不算的話。。。那我只能舉個例子,這問題就像是在問: 沒有“筷子”能“夾”菜麼
-
15 # 水月姐
當然不可以了,最早的計算機雖然是電晶體,電子管組裝,在人工操作下也可以執行一些簡單的運算,但能不能叫計算機呢,我們現在用的計算器你是不是也叫計算機呢?
我們早期用的286、386機子雖然簡單,但是也是要安裝個dos系統的,要是沒有這些系統,我們能不能裝個應用軟體,肯定不行的。因為現在的應用軟體都是以作業系統為底層平臺開發的。
-
16 # 訆涐峰爺
嚴格的說計算機沒有作業系統根本無法執行。最早的計算機是靠紙帶上打孔來執行的,那些孔並不只是需要運算的東西,也是有計算機所需要的執行環境的。比如加減乘除該怎麼搞,你得告訴機器,否則它就只是一個傻瓜。這些帶孔的紙帶就是最早的作業系統。後來整合電子科技的發展,人們把計算機最基本的執行環境整合到了BIOS裡,在這些最底層的作業系統下,人們可以構建更高階的作業系統程式。dos windows linux unix Mac 等等這些都是高階作業系統,這些高階作業系統無一例外都離不開最底層的作業系統。
-
17 # 斯拉夫的回望
首先明確你對計算機如何定義,然後所謂的執行是指什麼。如果指跑某一特定程式,如果你能把該程式真正執行的時的機器程式碼整出來並放進對應的記憶體和暫存器,毫無疑問,答案是能。如果想像平時這用電腦定義為執行,就是不能。
-
18 # 巴洛克明
作業系統是物理計算機上的一個重要程式.不是基礎設施.就是能讓使用者可以在螢幕上看見自己在電腦上執行的任務或內容的一個程式.任務可視.
古老的計算機沒有橾作糸統也是可以執行程式的.使用者需要專業知識.作業系統的出現將個人電腦普及到千家萬戶成為了可能.現代的計算機沒有裝作業系統也是一樣可以執行其它程式的。
簡而言之。作業系統和其他程式:(如,應用)等。都是物理計算機上的一種程式。.
-
19 # 16229539025
可以,作業系統只是屬於一個資源的分配,現在的程式都是依賴於作業系統。作業系統也屬於一個軟體,功能是實現硬體資源的分配,提供給使用者使用。如果想實現一個運算功能,而又不依賴於作業系統,那麼開發難度很大。
-
20 # 夏夢垣
這個問題要看怎麼去定義作業系統這個概念了。
首先,作業系統如果定義成完整使用者互動的指令性框架的話,那麼無論任何計算機,在執行的時候都存在一個作業系統,這個作業系統就是一堆操作互動的東西,否則所有裝置通電之後,並沒有一個統一的資源分配與指令互動,那麼也就無從工作。從這一個層面上說,譬如你開啟電視,那麼要拿起遙控器,要按下開關鍵,這麼個過程都可以認為是作業系統。
其次,如果只是把作業系統定義成為一種僅僅是使用者與計算機裝置進行可視操作的行為的話,那麼計算機就有些有作業系統有些沒有了。因為這樣定義,也就只限定了除了UNIX,LINUX,WINDOWS等等這些高階系統以外,所有的操作模式都不是作業系統這個概念了。
回覆列表
當然可以,只不過操作難度要大很多了,作業系統是第三代計算機才產生的,早期的計算機並沒有作業系統,那時候的計算機要依靠機器語言和組合語言來操作,後來才發展了作業系統,作業系統說白了就是控制計算機的硬體和軟體的系統程式,簡化了使用者操作計算機的步驟,從計算機內部執行來看,程式的執行有無數個指令組成,而指令是由而二進位制程式碼組成,只要讓cpu讀取這些指令,計算機就可以執行