① 用戶程序是用通過什麼請求操作系統服務的
操作系統是直接控制和管理計算機系統硬體和軟體資源,以方便用戶充分而有效地利用計算機資源的程序集合。其基本目的有兩個,一是操作系統要方便用戶使用計算機,為用戶提供一個清晰、整潔、易於使用的友好界面。二是操作系統應盡可能地使計算機系統中的各種資源得到合理而充分的利用。 操作系統在計算機系統中,處於系統軟體的核心地位,是用戶和計算機系統的界面。每個用戶都是通過操作系統來使用計算機的。每個程序都要通過操作系統獲得必要的資源以後才能執行。例如,程序執行前必須獲得內存資源才能裝入;程序執行要依靠處理機;程序在執行時需要調用子程序或者使用系統中的文件;執行過程中可能還要使用外部設備輸入輸出數據。操作系統將根據用戶的需要,合理而有效地進行資源分配。 2. 計算機系統的資源 如前所述,計算機系統由硬體系統和軟體系統組成。相應地,計算機系統的資源包括硬體資源和軟體資源兩大部分。 硬體資源包括中央處理機(CPU),存儲器(主存儲器和各種輔助存儲器)和各種輸入輸出設備。 軟體資源又稱為信息資源,包括各種程序和數據,程序庫,資料庫系統和共享文件等等。軟體資源存放在存儲器中供用戶使用。 3. 計算機系統的分層結構 一個計算機系統可以分為如下的四個層次。硬體層、操作系統層、實用程序層(或稱為支撐軟體層)和應用程序層。每一層都表示一組功能和一個界面,表現為一種單向服務的關系,即上一層的軟余納件必須以事先約定的方式使用下一層軟體或者硬體提供的服務。 ⑴硬體層。包括各種硬體資源。它的對外界面由機器指令系統組成,是操作系統工作的基礎。操作系統及其外層軟體通過執行機器指令訪問和控制各種硬體資源。 ⑵操作系統層。操作系統是對硬體的首次擴充。它的對外界面是系統調用或者系統服務。實用軟體層及應用程序層通過系統調用使用計算機資源。對最終用戶,可以通過系統命令利用操作系統的功能。 ⑶實用層。實用層軟體設計者的工作基礎,是被操作系統擴充了功能的機器,它由軟體定義的操作系統界面和硬體指令系統的某些部分組成。對外提供的界面由一組操作系統控制下的實用程序組成。實用層軟體(又稱為實用軟體或者支撐軟體)的功能是為應用層軟體及最終用戶處理自己的程序或者數據提供服務。 實用程序(軟體)是計算機系統的基本組成部分,通常包括各種語言的編譯程序,文本編輯程序,調試程序,連接編輯程序,系統維護程序,文本加密程序,終端通信程序以及圖文處理軟體,資料庫管理系統軟體等。 ⑷計算機系統的最外層是應用層。包括用戶在操作系統和實用軟體支持下自己開發的應用程序,以及軟體廠家為行業用戶開發的專用應用程序衡攔包(例如財務軟體)等等。是最終用戶使用的界面。當然,從最終用戶的角度,除了利用應用層的軟體之外,也可以利用一些未被隱藏的實用層、操作系統層和硬體層的特性來處咐毀胡理自己的程序和數據。應用層軟體可由用戶根據自己的需要選購,自主開發或者委託軟體廠商定點開發。 4. 操作系統的功能 操作系統的主要部分駐留在主存儲器中,通常把這部分稱為系統的內核或者核心。從資源管理的角度來看,操作系統的功能分為處理機管理、存儲管理、設備管理、文件管理和作業管理五大部分。 5. 操作系統的分類 操作系統的分類有多種方法,最常用的方法是按照操作系統所提供的功能進行分類。可以分為以下幾類。 ⑴單用戶操作系統 其主要特徵是,在一個計算機系統內,一次只能支持運行一個用戶程序。此用戶獨占計算機系統的全部硬體、軟體資源。早期的微機操作系統例如DOS是這樣的操作系統。 ⑵批處理操作系統 用戶把要計算的問題、數據、作業說明書等一起交給系統操作員,由他將一批算題輸入計算機,然後由操作系統控制執行。採用這種批處理作業技術的操作系統稱為批處理操作系統。這類操作系統又分為批處理單道系統和批處理多道系統。 ⑶實時操作系統 「實時」是「立即」的意思。典型的實時操作系統包括過程式控制制系統、信息查詢系統和事務處理系統。實時系統是較少有人為干預的監督和控制系統。其軟體依賴於應用的性質和實際使用的計算機的類型。實時系統的基本特徵是事件驅動設計,即當接到某種類型的外部信息時,由系統選擇相應的程序去處理。 ⑷分時操作系統 這是一種使用計算機為一組用戶服務,使每個用戶彷彿自己有一台支持自己請求服務的計算機的操作系統。分時操作系統的主要目的是對聯
1
② 電腦里的(內核)是什麼意思
內核是操作系統最基本的部分。
它是為眾多應用程序提供對計算機硬體的安全訪問的一部分軟體,這種訪問是有限的,並且內核決定一個程序在什麼時候對某部分硬體操作多長時間。內核的分類可分為單內核和雙內核以及微內鉛歷核。
嚴格地說,內核並不是計算機系統中必要的組成部分。內核,是一個操作系統的核心。它負責管理系統的進程、內存、設備驅動程序、文件和網路系統,決定著系統的性能和穩定性。
程序可以鉛激拿直接地被調入計算機中執行,這樣的設計說明了設計者不希望提供任何硬體抽象和操作系統的支持,它常見於早期計算機系統的設計中。
最終,一些輔助性程序,例如程序載入器和調試器,被設計到機器核心當中,或者固化在只讀存儲器里。這些變化發生時,操作系統內核的概念就漸漸明晰起來了槐搭。
③ 用戶程序可以通過系統調用獲得操作系統內核提供的哪些服務
庫函數是語言本身的一部分,而系統函數是內核提供給應用程序的介面,屬於系統的一部分。
函數庫調用是語言或應用程序的一部分,而系統調用是操作系桐基亮統的一部分。
用戶應用程序訪問並使用內核所提鋒備供的各種服務的途徑即是系統調用。在內核和用戶應用程序相交界的地方,內核提供了一組系統調用接局寬口,通過這組介面,應用程序可以訪問系統硬體和各種操作系統資源。
1.系統調用是為了方便應用使用操作系統的介面,而庫函數是為了方便人們編寫應用程序而引出的,比如你自己編寫一個函數其實也可以說就是一個庫函數。
2.系統調用可以理解為內核提供給我們在用戶態用的介面函數,可以認為是某種內核的庫函數。
3.read就是系統調用,而fread就是C標准庫函數.
④ 關於操作系統的幾個問題
一:
答:操作系統是計算機發展的必然產物。
從1950年至今,操作系統的發展主要經歷了如下幾個階段:
1. 手工操作階段-------無操作系統;
2. 批處理系統---------早期批處理、執行系統;
3. 操作系統形成---------批處理操作系統、分時操作系統、實時操作系統;
4. 現代操作系統---------個人計算機操作系統、網路操作系統、分布式操作系統
它是由客觀的需要而產生,並隨著計算機技術的發展和計算機應用的日益廣泛而逐漸發展和完善唯塵的。它的功能由弱到強,在計算機中的地位也不斷提高,以至成為系統的核心。研究操作系統的發展歷程是用一種歷史的觀點去分析操作系統,總結操作系統從無到有,直到現代操作系統,經歷了幾個階段,每個階段採用的技術、獲得的成就、解決的問題以及進一步發展出現的新問題,都便於從中體會操作系統產生的必然性。
二:
答:1:操作系統是一個大型的程序系統,它負責計算機系統軟,硬體資源的分配和管理;控制和協調並發活動;提供用戶介面,是用戶獲得良好的工作環境。
2:操作系統是重要的系統軟體,只有配置了操作系統這一系統軟體後,才使計算機系統體現出系統的完整性和可利用性。
三:
答:
批處理:引入批量監督程序是為了實現作業建立和作業過渡的自動化。監督程序是一個常駐主寸很小的核心代碼;隨著處理機速度的不斷指扒禪提高,處理機和I/O設備之間的速度差距形成了一對矛盾;為了克服這一缺點,在批處理系統中引入了離線I/O技術而形成了離線批處理系統。
批處理系統是在解決人機矛盾,中央處理器高速度和I/O設備的低速度這一矛盾的過程中發展起來的。
執行系統:藉助於通道與中斷技術,I/O工作可以在主機控制之下完成。這時,原有的監督程序不僅要負責調度過夜自動地運行,而且還要提供I/O控制功能,它增強了原有的功能。執行系統比拖機處理前進了一步,它節省了衛星機,降低了成本,而且同樣能支持主機和通道,主機和外設的並行操作。在執行系統中用戶程序的I/O工作是委託給系統實現的,由系統檢查其命令的合法性,這就可以避免由於不合法的I/O命令造成對系統的威脅,從而提高系統的安全性,。
四:
答(1)多道:即計算機內存中同時年放幾道相互獨立的程序。
(2)寵觀亡並行:同時進入系統的幾進程序都處於運行過程中.即它們光後開始了各自
的運行,但都未運行完畢。
(3)微觀上串列;從此圓`微觀上看,主寸中的多道程序輪流或分時地佔有處理機,交替執行。
分時技術:(1調制性:即眾害聯機用戶可以同時使用一台計算機;
2:由於配置的分時操作系統是採用時間片輪轉的辦法使一台計算機同時為許多終端用戶服務的。因此,客觀效果是這地用戶彼此之間都感覺不到別人也在使用這台汁計算機.好象只有自己獨占計算機一樣,所以分時系統響應比較快。
五:
答:網路操作系統要求網路用戶在使用網路資源時首先必須了解網路資源,網路用戶必須知道網路中各個計算機的功能與配置、軟體資源、網路文件結構等情況,在網路中如果用戶要讀一個共享文件時,用戶必須知道這個文件放在哪一台計算機的哪一個目錄下;分布式操作系統是以全局方式管理系統資源的,它可以為用戶任意調度網路資源,並且調度過程是「透明」的。
六:教材26頁第七題
(2)cpu有空閑等待現象,在程序b輸入結束後,程序a還未輸入,造成等待現象。
(3)運行是沒有等待現象,因為系統有一個輸入機兩個列印機,所以沒有等待現象。
七:
答:處理機的態就是處理機當前處於何種狀態,正在執行哪種程序。為了保護操作系統,至少要區分兩種狀態:管態和用戶態。
用戶程序運行時,所需資源必須向操作系統提出請求,自己不能隨意取用系統資源,這兩類不同的程序(管理程序和用戶程序)執行時應有不同的許可權,為此根據對資源和機器指令的使用許可權,將處理執行時的工作狀態區分為不同的狀態。
八:
答:中斷是指某個時間發生時,系統終止現行程序的運行,引出處理時間程序對該事件進行處理,處理完畢後返回斷點,繼續執行。為了實現並發活動,為了實現計算機的自動化工作,系統必須具備處理中斷能力。
九:
答:強迫性中斷是由某種事故或外部請求信號所引起的,而自願中斷是由於運行程序請求操作系統服務而引起的,強迫性中斷則不是。(I/O,外中斷,機器故障中斷,程序性中斷屬於強迫中斷,而訪問管理中斷是屬於自願中斷。中斷是處理機外部事件引起的中斷,俘獲則是處理機內部引起的中斷。在同時發生中斷和俘獲請求時,俘獲總是優先得到響應和處理的。(UNIX系統中的中斷和俘獲及處理機制在小型機和微型機中具有代表性。)整個中斷處理的功能是由硬體和軟體配合完成的,硬體負責中斷進入過程即發現和響應中斷請求,把中斷原因和斷點記下來供軟體處理查用,同時負責引出中斷處理程序。而中斷分析,中斷處理,恢復被中斷程序現場等工作則由軟體的中斷處理程序來完成。
十:
答:中斷源:引起中斷的事件是中斷源。
中斷裝置:確保後繼指令能正確執行的那些現場狀態信息。
中斷響應:實質是指交換指令執行地址的處理器狀態,以達到保留程序斷點及有關信息;並自動轉入相應的中斷處理程序執行。
向量中斷:當中斷發生時,由中斷源引導處理機進入中斷服務程序的中斷過程。中斷裝置即發現中斷源而產生中斷過程的設備
十一:
答:不需要,因為當中斷發生時,必須立即把現場信息保存在主存中(不同程序的現場一般保存在不同區域中),因此保存現場應該是中斷進管後的第一件工作,因此應由硬體和軟體共同承擔,但兩者承擔多少則由具體機器而定。
十二:
答:不需要,為了確保被中斷程序從恢復點繼續運行,必須在該程序重新運行之前,報保留的該程序現場信息從主存中送至相應的指令計數器,通用寄存器或者一些特殊的寄存器,所以需要硬體和軟體一起承擔。
十三:
答:中斷向量就是存儲該類型中斷的中斷的中斷服務例行程序的入口地址和處理器狀態字的存儲單元。系統中所有中斷類型的中斷向量放在一起,形成中斷向量表。在中斷向量表中,存放每一個中斷向量的地址成為中斷向量地址。在向量中斷中,由於每一個終端有自己的中斷向量,所以當發生某一中斷事件時,可直接進入處理該事件的中斷處理程序。
十四:
答:操作系統提供兩個用戶介面:
程序級:系統調用。
操作命令級:作業控制語言( 早期批處理操作 系統),鍵盤命令(互動式操作系統,分時操作系統為代表),圖形用戶介面(UNIX、WINDOWS)。
十五:
答:系統調用:系統調用是操作系統與用戶的介面之一,用戶在程序中使用系統調用請求操作系統的服務。(系統調用命令、進管指令、訪管指令)。
十六:
答:系統調用是通過訪管指令實現的。在程序中,如果希望請求操作系統的服務(例如,打開一個文件,顯示某個目錄的內容等),就要執行一條訪管指令(trap、int),系統處理這個中斷,即為用戶提供相應的服務(或者稱響應用戶的請求)。
⑤ 應用程序里的指令可以分成什麼以及用於向操作系統請求
應用程序里的指令可以分成中央處理器的指令集以及用於向操作系神激備統請求。
應用程序(Application)運行在用戶模式,可以和用戶進行交互,具有可視的用戶界面。
對於應用程序,需要了解的是:每一個應用程序運行於獨立的進程、他們擁有自己獨立的地址空間。不同應用程序的分界線稱為進程邊界。
而PLC的指令語句表程序和微機匯編語言程序非常的相似,指令是指對PLC的一種操作命令,告訴PLC怎麼做,做什麼,人們設計了一系列的操作命令,並對他進行二進制編碼。
PLC的指令
對於人們設計和交流溝通來說,二進制十分不便於記憶、閱讀和書寫。進一步又設計出了助記符形式的表游毀示,這就是鉛凳匯編語言的助記符指令格式。
助記符指令十分好記,方便閱讀和書寫。更好的是它可以直接用鍵盤輸入,然後通過PLC內部的編譯程序把它變成一系列的二進制操作編碼,由PLC的CPU來執行。在PLC指令系統中,操作數可有可無,沒有操作數的指令只表示完成一種功能。
⑥ 電腦進不了正常系統怎麼辦
選擇系統界面,選擇要安裝的系統版本,點擊右邊的安裝,等待系統下載安裝完成,重啟電腦。 將啟動u盤姿嘩襪插入需要重裝的電腦蘆臘,開機並連續按u盤,在系統啟動菜單中選擇帶USB字樣的選項並按enter,在系統啟動菜單中選擇帶USB字樣的選項並按enter。進入系統後,軟體會自動打開搜索系統鏡像,找到鏡像,點擊安裝,等待安裝,安裝完成後拔掉u盤,點擊立即重啟,然後耐心等待系統安裝,無操作。安裝後,輸入。將啟動u盤插入電腦,打開,重啟電腦,按bios啟動快捷鍵進入bios界面,選擇啟動優先順序#1選項,回車選擇帶USB字樣的選項,按F10保存重啟電腦,進入引導選項界面,選擇PE選項進入系統。進入系統後,系統屋u盤軟體會自動搜索系統鏡像。找到鏡像後,點擊安裝,就不需要更改安裝界面了。單擊開始安裝,跡激並選擇系統界面。
⑦ 電腦系統問題!急,請求幫忙~
現在恢復出廠設置應該是不可以用了,你想安裝win 7最好是去重新安裝
⑧ 電腦如何通過USB線跟手機連網,電腦系統xp,請求怎麼弄
尊敬的用戶您好:
1)、用數據線腔大連接好USB和PC,選擇「僅充電」(沒有可忽略);
2)、手機設置:
1、網路連接或其他連接方式;
2、網路共享;
3、勾旦伏選模圓攜USB共享,然後電腦會安裝驅動 稍等驅動安裝完成即可上網。
3)試著打開任意一個網址,例如網路,如果可以連上網即可。
中國電信提供最優質的網路通訊服務,百兆寬頻免費體驗,電信活動可以直接通過營業廳查詢。
⑨ 電腦無法進入系統啟動,請求幫助!
安全模式和核能進就不是系統的問題,先通電,看看主板燈亮不亮,在看看顯卡CPU風扇轉不轉。 那個不轉就是那個的問題。在拔了內存跟顯卡擦下上面的金屬片(用橡皮)。還是黑屏,確並亂定下,你顯示器線插對了沒。開顯示器了沒。如果還有問題,就只能送修絕棚檔了。
⑩ 操作系統提供給應用程序的介面是
操作系統提供給應用程序的介面是「系統調用」。操作系統介面主要有命令介面和程序介面,其中程序介面又稱為系統調用,是由一組系統調用旦握命令組成,提供一組系統調用命令供用戶程序使用。系統調用是應用程序同系統之間的介面;它把應用程序的請求傳給內核,調用相應的內核函數完成所需的處理,將處理結果返回給應用程序。
系統調用的作用
操作系統作為用戶和計算機硬體之間的介面,需要向上提供一些簡單易用的服務。主要包括命令介面和程序介面。其中,程序介面由一組系統調用組成。
「系統調用」是操作系統提供給應用模嘩慶程序(程序員/編程人員)使用的介面,可以理解為一種可供應用程序調用的特殊函數,應用程序可以發出系統調用請求來獲蘆李得操作系統的服務。
應用程序通過系統調用請求操作系統的服務。系統中的各種共享資源都由操作系統統一掌管,因此在用戶程序中,凡是與資源有關的操作(如存儲分配、操作、文件管理等),都必須通過系統調用的方式向操作系統提出服務請求,由操作系統代為完成。這樣可以保證系統的穩定性和安全性,防止用戶進行非法操作。
系統調用相關處理涉及到對系統資源的管理、對進程的控制,這些功能需要執行一些特權指令才能完成,因此系統調用的相關處理需要在核心態下進行。