在沒有作業系統的時候。程式設計是靠什么來實現的

時間 2022-09-26 23:10:09

1樓:長安夜飛雪

沒有作業系統的時候,大多都是操作計算機硬體,與計算機硬體打交道的一般用匯編控制邏輯,組合語言**用二進位制的形式儲存在cpu上面,所以用匯編**程式設計就可以控制計算機硬體,在沒有作業系統的情況下也可以操作電腦,只不過非常麻煩,也很抽象,在沒有作業系統的情況下,程式設計的時候的使用一種特殊的平臺來'寫' 彙編指令,然後的把你寫好的指令儲存在計算機的記憶體中,eprom(可程式設計的rom)等.儲存指令的時候的用特殊的寫資料的方法等, 總之在沒有作業系統的情況下也可以對計算機程式設計,你的用硬體廠商給定的指令進行程式設計,cpu在出廠的時候有固定的指令集,比如,mov , add...等,現在的p4cpu指令就更加多了,呵呵 ,只要你夠牛,在沒有作業系統的情況下一樣的寫程式.

2樓:

我國很早以前的108機(djs-6)用開關,有個開關盒,手撥光電導引指令,啟動光電輸入機,讀入打孔紙帶上的作業系統。撥入開關盒的就是機器碼程式。有作業系統後,用algol-60語言程式設計。

對了,控制檯上有一組(還是三組)48位開關,可撥指令。108是48位機,半導體分立元件,用磁鼓作外存。

108機是我國生產較多,比較定型的計算機,流行了好些年,直到微機進入中國。同期有130,441b-iii,709,719計算機。709,719是積體電路元件。

都用開關撥入幾條指令後再逐步啟動。

3樓:蝶諾617l暱稱已存在

哈哈,這就像地球上第一個人是怎麼來的一樣啊,可惜……,告訴你,ibm有個編譯器,不依賴系統,其實其本身就是系統,電騾子上有。

4樓:

沒有作業系統時用穿孔紙帶打孔,代表0101指示電腦工作

早期沒有作業系統時人們是如何操控計算機的

5樓:匿名使用者

沒有作業系統的計算機不能做任何事情,作業系統是計算機的靈魂,沒有靈魂,電腦這個「割肉」是「」的。真正意義上的電腦剛出來的時候是作業系統基本上是一個完整的字元介面,像早期的計算機使用的是dos系統,訂單是由計算機執行。像2023年世界第一臺計算機,該計算機可以執行加法和減法,它是純粹的「計算」的機器。

作業系統還沒有一個真正想說的作業系統,然後在「作業系統」是人誰進行了完全由二進位制「輸入和輸出」,手動輸入被轉換成二進位制數,然後在「輸入」膠帶(這是在磁帶上打孔,打孔1,不玩為0),計算機計算,手動「輸出」到磁帶,輸出磁帶,然後將二進位制轉換成十進位制數。

6樓:左腳流的一滴淚

最早沒有現在的外設的,就是用紙帶打點的方式向計算機傳送命令。計算機則通過顯示螢幕做出運算結果。

7樓:匿名使用者

怪只怪你沒看計算機組成原理的歷史部分~

程式設計原理是什麼

8樓:匿名使用者

用計算機克隆現實世界。

軟體能不能在沒有作業系統的情況下執行?

9樓:匿名使用者

當然可以,要看是什麼樣編寫的軟體,基於最底層的硬體指令的程式設計,就可以脫離作業系統,獨立執行。

其實作業系統就是專職管理電腦硬體和軟體資源的大型軟體,它的本質就是軟體,他是最基本的系統軟體。作業系統以及其他軟體最終還是要以機器指令來訪問和控制各種硬體資源,有了它,程式設計人員就可以脫離枯燥的對底層硬體的編碼。但是如果一個高階程式設計師,對系統底層硬體指令(這裡可以是很多硬體平臺)很熟悉,那麼他就可以脫離作業系統開發一個基於底層硬體操作的應用軟體。

其實現在很多嵌入式系統,有使用嵌入式作業系統的,也有直接基於硬體開發應用程式的,舉個例子,微控制器應用程式的開發很多

就是直接程式設計,沒有作業系統,因為微控制器的硬體資源有限,作業系統也要佔用一定的系統資源,而且要實現的功能也簡單,沒必要非要作業系統(微控制器也可以開發作業系統,如ucosii)。

10樓:匿名使用者

作業系統是為了更好更便捷的執行軟體程式的一個大型軟體平臺,沒它,軟體也能執行,但需要別的平臺嘍

看下面:

最初的電腦並沒有作業系統,人們通過各種操作按鈕來控制計算機,後來出現了組合語言,操作人員通過有孔的紙帶將程式輸入電腦進行編譯。這些將語言內建的電腦只能由操作人員自己編寫程式來執行,不利於裝置、程式的共用。為了解決這種問題,就出現了作業系統,這樣就很好實現了程式的共用,以及對計算機硬體資源的管理。

不知道「操作人員自己編寫程式」算不算軟體~~~屬於臨界概念

11樓:

當然不能。

os就是最基層的軟體了。

程式設計裡的**能否用中文來寫,什麼時候能實現這個技術,中國有自己的作業系統嗎?

12樓:匿名使用者

**用中文編寫 從現在來看不可能 也沒必要 中國有自己的作業系統 如紅旗linux 然後 番茄花園 如果這也算的話……

程式語言底層是怎麼實現的?

13樓:匿名使用者

最底層的二進位制,然後是彙編,再高一點是c,然後就是面嚮物件語言了吧。

14樓:安徽新華電腦專修學院

1、首先明白,計算機底層都是由晶片控制、現在廣泛普及的電腦都是通過電訊號驅動的、能接收的就是高低電平,也就是0和1、然後我們教給他們由0和1組成的語言、讓我們彼此交流

2、最初、我們想要跟計算機交流,只能使用由我們教給它的語言,也就是0和1.所以最初的程式設計就是敲0和1,開發者要記憶冗雜的01編碼、各是什麼意思、很麻煩、於是有了最初的程式語言:彙編

在中國推廣LINUX作業系統有什么意義

首先,是經濟問題 中國是個人口大國,將來更要成為網路大國,如果每個人都用正版windows 那將是一筆不小的開銷.linux 就不存在這個問題.當然,更不可能每個人都用蘋果的macos 其次,linux 是一個具有優良血統的系統,它具有unix的特點,又具有極好的易用性,安全性,強大的網路服務功能....

現在伺服器用的最多的linu作業系統是什麼系統

網天絡地 linux作業系統是一套免費使用和自由傳播的類unix作業系統,是一個基於posix和unix的多使用者 多工 支援多執行緒和多cpu的作業系統。linux作業系統能執行主要的unix工具軟體 應用程式和網路協議,支援32位和64位硬體,並繼承了unix以網路為核心的設計思想,是一個效能穩...

在windows作業系統中程序通訊的方式有哪些

管道 pipe 管道是一種半雙工的通訊方式,資料只能單向流動,而且只能在具有親緣關係的程序間使用。程序的親緣關係通常是指父子程序關係。有名管道 named pipe 有名管道也是半雙工的通訊方式,但是它允許無親緣關係程序間的通訊。訊號量 semophore 訊號量是一個計數器,可以用來控制多個程序對...