歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 現代計算機設備的組成部分 Linux基礎知識

現代計算機設備的組成部分 Linux基礎知識

日期:2017/3/3 10:58:02   编辑:Linux技術

現代計算機設備的組成部分:

運算器、控制器、存儲器、輸入設備、輸出設備

CPU

bus:總線

memory:編址存儲設備

read ahead

IO: 與外部部件交互

磁盤:

網卡:

虛擬機:虛擬計算機

CPU:運算器、控制器

CPU指令,指令集:

特權指令:OS運行特權指令

普通指令:

程序員:高級語言 → 匯編語言 → 機器語言 面向操作系統些程序

芯片自帶高級語言底層接口

OS:Operating System

軟件程序

通用目的

硬件驅動

進程管理

內存管理

網絡管理

安全管理

System call

Syscall:系統調用

操作系統必須把底層硬件的所用底層功能封裝為系統調用來實現

編程層次:

硬件規格:hardware specifiacation

系統調用:

庫調用:library call

UI:

GUI:Graphic User Interface 圖形用戶接口

CLI:Command Line Interface 命令行接口

ABI:Application Binary Interface 運行接口 (終端用戶)接口一樣,經編譯,內部細節不一樣,可以不同系統運行

API:Application Programming Interface 應用編程接口 (程序員)

CPU架構類型:

X86

X64

arm

m68000,m68k 摩托羅拉

power IBM

powerpc 蘋果 摩托羅拉 IBM聯合研發

ultrasparc SUN

alpha 惠普

安騰 康柏

Windows

Linux:

Linus → Linux

GNU/Linux

Unix:

System:(Bell Lab)

AIX(IBM)

Solaris(SUN)

HP-UX(HP)

BSD:(BSRG)Berkeley System Distribution

NetBSD

OpenBSD

FreeBSD

MIT:Richard Stallman

GNU:GNU is Not Unix:

GPL:General Public License 通用公共許可證

本文出自 “11520642” 博客,謝絕轉載!

Copyright © Linux教程網 All Rights Reserved