- 操作系統(tǒng)基礎(chǔ)與實(shí)踐:基于openEuler平臺(tái)
- 郝家勝主編
- 681字
- 2024-12-11 16:41:45
1.1 操作系統(tǒng)與ICT時(shí)代
OS(Operating System,操作系統(tǒng))的發(fā)展與ICT時(shí)代存在著密切的關(guān)系。操作系統(tǒng)作為最重要的基礎(chǔ)軟件,直接影響數(shù)字基礎(chǔ)設(shè)施發(fā)展的水平,已成為ICT時(shí)代產(chǎn)業(yè)發(fā)展的重要基石,并對(duì)ICT時(shí)代的演進(jìn)產(chǎn)生深刻影響。
操作系統(tǒng)是計(jì)算機(jī)的系統(tǒng)軟件,它像一個(gè)大管家一樣管理和控制計(jì)算機(jī)的各種硬件和軟件資源,為應(yīng)用程序提供通用的計(jì)算平臺(tái),并為用戶提供操作界面。操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)和應(yīng)用程序的中介,負(fù)責(zé)協(xié)調(diào)和分配各種資源,以保障計(jì)算機(jī)系統(tǒng)高效、可靠和安全地運(yùn)行。例如,在臺(tái)式計(jì)算機(jī)、筆記本電腦等PC(Personal Computer,個(gè)人計(jì)算機(jī))中,Microsoft Windows就是一種非常流行的操作系統(tǒng)。它支持磁盤(pán)、顯卡、聲卡、網(wǎng)卡多種硬件設(shè)備,提供文件系統(tǒng)、網(wǎng)絡(luò)連接等系統(tǒng)服務(wù)和管理工具,以及易于使用的用戶界面。此外,在含有電子設(shè)備的各種產(chǎn)品中,如手機(jī)、汽車、飛機(jī)等,也運(yùn)行著操作系統(tǒng)。
如今,在以信息技術(shù)和通信技術(shù)為主旋律的ICT時(shí)代,大數(shù)據(jù)、人工智能和物聯(lián)網(wǎng)等應(yīng)用高速增長(zhǎng),現(xiàn)有計(jì)算系統(tǒng)的能力和規(guī)模面臨嚴(yán)峻挑戰(zhàn)。一方面,CPU、GPU、TPU、NPU等多種不同體系的新型芯片不斷涌現(xiàn),計(jì)算系統(tǒng)呈現(xiàn)出體系結(jié)構(gòu)、性能規(guī)模等硬件的多樣性,如高性能服務(wù)器、AI邊緣設(shè)備和低功耗的嵌入式系統(tǒng)等;另一方面,云邊端協(xié)同、萬(wàn)物互聯(lián)等新型計(jì)算架構(gòu)和人工智能賦能的新型計(jì)算業(yè)務(wù)不斷迭代,計(jì)算系統(tǒng)呈現(xiàn)出資源調(diào)度、服務(wù)架構(gòu)等場(chǎng)景的多樣性,如云原生計(jì)算、多核并發(fā)和智能交互等。ICT時(shí)代呈現(xiàn)的這些復(fù)雜變化,對(duì)操作系統(tǒng)提出了全新的要求。
操作系統(tǒng)的重要性使得各企業(yè)、高校、研究所都投入了大量精力來(lái)研究它、使用它,使操作系統(tǒng)成為 ICT 時(shí)代的基礎(chǔ)設(shè)施。萬(wàn)丈高樓平地起,本章將簡(jiǎn)要介紹操作系統(tǒng)的起源和發(fā)展。
- Linux設(shè)備驅(qū)動(dòng)開(kāi)發(fā)詳解:基于最新的Linux4.0內(nèi)核
- Windows Server 2012 Hyper-V:Deploying the Hyper-V Enterprise Server Virtualization Platform
- Mobile-first Bootstrap
- Ansible權(quán)威指南
- Kali Linux滲透測(cè)試全流程詳解
- 高性能Linux服務(wù)器構(gòu)建實(shí)戰(zhàn):運(yùn)維監(jiān)控、性能調(diào)優(yōu)與集群應(yīng)用
- 混沌工程實(shí)戰(zhàn):手把手教你實(shí)現(xiàn)系統(tǒng)穩(wěn)定性
- Python基礎(chǔ)教程(第3版)
- Instant Optimizing Embedded Systems using Busybox
- 操作系統(tǒng)分析
- Social Data Visualization with HTML5 and JavaScript
- Learning Continuous Integration with Jenkins(Second Edition)
- Web Penetration Testing with Kali Linux(Third Edition)
- Learn Quantum Computing with Python and IBM Quantum Experience
- Mastering Eclipse Plug-in Development