學計算機為什麼要學作業系統啊,為什麼要學計算機作業系統第三版還有計算機網路學習之後會有什麼收穫

2021-05-21 06:20:03 字數 4881 閱讀 2237

1樓:匿名使用者

計算機系統分為硬體系統和軟體系統。而作業系統是軟體系統的基礎。因此學計算機必須學習作業系統。只是根據專業不同,學習的深度不同而已。

2樓:匿名使用者

不學作業系統怎麼操作啊

3樓:小寶胖

作業系統是基礎啊!你不學就別學計算機了

4樓:

樓主這個問題太經典了 zzzzzzzzzz

為什麼要學計算機作業系統第三版還有計算機網路?學習之後會有什麼收穫?

5樓:匿名使用者

基礎要打好,可以先看計算機導論···········

6樓:361°老

計算機作業系統如果有專業書深入的學學不錯,操作指引性的沒用,另外,作業系統多學學linux和unix有用,加油吧

7樓:匿名使用者

學習計算機不學計算機網路就好像是「只見樹木不見森林」。

8樓:河水

學完後,你對計算機的底層會非常清楚

計算機作業系統到底學的是什麼

9樓:生活百科菌

計算機作業系統的特徵你們知道嗎?

10樓:稻草人生活印記

計算機作業系統是計算機系

統中硬體之上的第一層系統軟體,負責計算機系統中各類資源的管理和控制。

計算機作業系統到底學的內容有:

系統中所有的資訊,包括磁碟檔案、儲存器中的程式、儲存器中存放的使用者資料以及網路上傳輸的資料,都是由一串位表示的,區分不同物件的唯一方法就是我們都到這些資料物件時的上下文。

程式的生命週期都是從高階語言(如c語言)開始的,因為這種形式能夠被人讀懂,但是為了在系統中執行程式,每條高階語言源程式都必須被其他程式轉化為一系列的低階機器語言指令,然後這寫指令按照一種稱為可執行目標程式的格式打包好,並且以二進位制磁碟檔案的形式存放起來,目標程式也稱為可執行目標檔案。

將一個源程式翻譯成可執行目標檔案,翻譯過程可以分為4個階段:預處理、編譯、彙編、連結。

a、預處理,前處理器根據以字元#開頭的指令,修改原始的程式,比如:#include。

b、編譯,編譯器將預處理得到的文字檔案翻譯成組合語言的文字檔案。

c、彙編,彙編器組合語言的文字檔案翻譯成機器語言指令,並且把這些指令打包成可重定位目標程式的格式,並且將結果以二進位制的形式儲存在.o檔案中,它的位元組編碼是機器指令不是字元,所以文字編輯器開啟是亂碼。

d、連結,源程式需要用到一些庫函式,則在連結階段,聯結器把需要用到的函式以.o檔案的形式連結到可執行目標檔案中。目標檔案可以被載入到記憶體中執行。

計算機系統的硬體組成:匯流排、i/o裝置、主存、處理器。

a、匯流排,一組電子管道,它攜帶位元組資訊在各個部件之間傳遞,匯流排通常被設計成傳送定長的位元組塊,也就是字,字中的位元組數是一個基本的系統引數,大多數系統是4位元組,有的是8位元組。

b、i/o裝置,i/o裝置是系統與外界聯絡的通道,i/o裝置包括鍵盤、滑鼠、顯示器以及長期儲存資料和程式的磁碟。i/o裝置一般通過控制器或者介面卡與匯流排相連,介面卡和控制器的區別就是:控制器是置於i/o裝置本身或者系統主機板上面的晶片組,介面卡是一塊插在主機板插槽上面的卡。

c、主存,臨時儲存裝置,處理器執行程式時,主存儲存程式和程式處理的資料,從物理上面講,主存是動態隨機讀取儲存器,從邏輯上講,主存是線性的位元組陣列,每個位元組都有唯一的地址,它們的地址是從零開始的。

d、處理器,**處理單元簡稱為處理器,它是解釋或者執行儲存在主存中的指令的引擎,處理器的核心是一個字長的儲存裝置(或暫存器,暫存器是cpu裡的儲存單元,與cpu離得近,所以cpu在運算時通常都會用暫存器當中轉站),也稱作程式計數器(pc),任何時候pc都指向主存中某條機器指令(即儲存指令的地址)。pc從主存中讀取指令,解釋並且執行指令,然後更新pc指向下一條指令。

執行速度最快的就是暫存器,因為暫存器是屬於cpu內部的元器件,我們所說的執行速度是針對於其他元件於cpu交換資料的快慢來定義的,就是因為暫存器在cpu內部,所以他的速度最快。

在處理器和又大又慢的儲存裝置之間插入一個又快又小的儲存裝置已經成為一種趨勢,這種插入的裝置叫做快取記憶體,一種叫做靜態訪問儲存器的硬體技術,比較新比較強大的作業系統有**快取記憶體:l1、l2、l3。

作業系統管理硬體:

a、防止硬體被失控的應用程式濫用。

b、嚮應用程式提供簡單一致的機制控制複雜又大相徑庭的低階硬體裝置。

作業系統通過幾個抽象的概念來實現上述的兩個功能:

a、檔案,指i/o裝置。

b、虛擬儲存器,指主存和檔案。

c、程序,指處理器和虛擬儲存器。

程序,作業系統對正在執行的程式的一種抽象,一個系統可以執行多個程序,cpu好像併發的處理多個程序,這是通過cpu在程序之間切換來是實現的,作業系統這種交錯執行的機制叫做上下文切換,作業系統保持跟蹤程序執行所需的全部狀態資訊,這種狀態就是上下文。當作業系統要從一個程序切換到另外一個程序的時候,就要進行上下文切換,儲存當前程序的上下文,恢復新程序的上下文,把控制權轉交給新程序。

執行緒,一個程序由多個稱為執行緒的單元組成,每個執行緒都執行在程序的上下文中,並且共享程序的**和全域性資料。因為多執行緒更容易共享資料,且執行緒比程序更加高效,所以一般在多處理器的時候,多執行緒也是一種更快的處理辦法。

虛擬儲存器,一種抽象概念,它為每一個程序提供一個假象,每個程序都獨佔地使用主存,每個程序看到的儲存器的空間都是一致的,稱作虛擬地址空間。

注:計算機作業系統學的內容結尾系統性文化知識。是實際應用中計算機實踐操作的基礎。

11樓:美國田瑩

包括作業系統使用者介面、程序與執行緒管理、處理機管理、記憶體管理、檔案系統與裝置管理等基本原理及linux和windows兩個主流作業系統的核心介紹。

12樓:匿名使用者

樓上正解!!

哈哈~~~

作業系統(os)學的基本上都比較低層了,大致就是在計算機硬體上上搭載一個平臺,並且給予上層介面,使上層的軟體可以操作計算機~~

作業系統存在廣泛性,從小型機到大型機使用的系統都是不同的,微機上常見的os諸如linux,mac os x,windows,dos,solaris,bsd,os/2等,一般中型機以上的就都是執行unix或者類unix系統了~~

目前top500的機子裡大多數使用的都是linux系統~~

13樓:匿名使用者

主要內容包括作業系統使用者介面、程序與執行緒管理、處理機管理、記憶體管理、檔案系統與裝置管理等基本原理及linux和windows兩個主流作業系統的核心介紹。

你在圖書**隨便搜本書,看看目錄會明晰一下講的內容。

一般學校老師都講得純理論。計算機作業系統不是教你怎麼用linux和windows。而是告訴你他們底層的工作原理。

給你介紹本比較經典的書

計算機作業系統

作 者:湯子瀛 樑紅兵 湯小丹著出 版 社:西安電子科技大學出版社

出版日期:2007-05

目錄如下

第一章??作業系統引論

1.?1??作業系統的目標和作用

1.?1.?1??作業系統的目標

1.?1.?2??作業系統的作用

1.?1.?3??推動作業系統發展的主要動力1.?2??作業系統的發展過程

1.?2.?1??無作業系統的計算機系統

1.?2.?2??單道批處理系統

1.?2.?3??多道批處理系統

1.?2.?4??分時系統

1.?2.?5??實時系統

1.?3??作業系統的基本特性

1.?3.?1??併發(concunence)1.?3.?2??共享(sharing)

1.?3.?3??虛擬(virtual)

1.?3.?4??非同步性(asynchroni**)1.?4??作業系統的主要功能

1.?4.?1??處理機管理功能

1.?4.?2??儲存器管理功能

1.?4.?3??裝置管理功能

1.?4.?4??檔案管理功能

1.?4.?5??使用者介面

1.?5??作業系統的結構設計

1.?5.?1??軟體工程的基本概念

1.?5.?2??傳統的作業系統結構

1.?5.?3??微核心os結構

習題第二章??程序管理

2.?1??程序的基本概念

2.?1.?1??程式的順序執行及其特徵

2.?1.?2??前趨圖

2.?1.?3??程式的併發執行及其特徵

2.?1.?4??程序的特徵與狀態

2.?1.?5??程序控制塊

2.?2??程序控制

2.?2.?1??程序的建立

2.?2.?2??程序的終止

2.?2.?3??程序的阻塞與喚醒

2.?2.?4??程序的掛起與啟用

2.?3??程序同步

2.?3.?1??程序同步的基本概念

2.?3.?2??訊號量機制

2.?3.?3??訊號量的應用

2.?4??經典程序的同步問題

2.?4.?1??生產者一消費者問題

2.?4.?2??哲學家進餐問題

2.?4.?3??讀者一寫者問題

2.?5??管程機制

2.?5.?1??管程的基本概念

2.?5.?2??利用管程解決生產者一消費者問題2.?6??程序通訊

2.?6.?1??程序通訊的型別

2.?6.?2??訊息傳遞通訊的實現方法

2.?6.?3??訊息傳遞系統實現中的若干問題2.?6.?4??訊息緩衝佇列通訊機制

2.?7??執行緒

14樓:山東新華電腦

系統中所有的資訊,包括磁碟檔案、儲存器中的程式、儲存器中存放的使用者資料以及網路上傳輸的資料,都是由一串位表示的,區分不同物件的唯一方法就是我們都到這些資料物件時的上下文。

為什麼要學習計算機,為什麼要學電腦科學

因為當今社會,是一個資訊化的社會,計算機技術和網路技術日益普及,所以計算機水平已經成為人們最基本的素質,也是人們必備的基本技能,對學生來說,計算機基礎知識它不僅是學生的必修課,同時也是走向社會必備的技能和立足之本。在普及階段我們熟悉了電腦,並學習電腦基礎知識和基本操縱技能,在後期純熟後則更能利用它為...

計算機作業系統的主要功能是什麼,計算機中的作業系統的主要功能是什麼

電腦系統是以電腦為核心的能完成一定功能的完整系統。第一臺電腦是1946年的賓夕法尼亞大學的電子管電腦,之後經歷了電晶體電腦 積體電路電腦 大規模積體電路電腦 超大規模積體電路電腦。電腦系統是由硬體系統和軟體系統兩大部分組成。電腦的硬體是指構成電腦的物理裝置,分為運算器 控制器 儲存器 輸入裝置和輸出...

請教計算機作業系統題 假定磁碟的大小為1K,對於100MB的軟盤,FAT需佔用的儲存空間

對於1.2mb的軟盤,fat需佔用 1.8k的儲存空間 對於100mb的硬碟,fat需佔用1.08mb的儲存空間。磁碟塊大小為1kb,1.2mb的軟盤一共有1.2k個盤塊,1k 1.2k 2k,所以每個盤塊在fat表中需佔用11位,為了方便存取,一般採用一個位元組或半個位元組為單位,所以11位需佔用...