程式設計 計算機硬體與作業系統

2021-09-12 20:32:17 字數 1060 閱讀 4024

一、什麼是程式語言

程式語言是程式設計師與計算機溝通的介質

二、什麼是程式設計
程式設計師把自己想讓計算機做的事用程式語言寫出來

程式設計的結果就是一系列檔案

三、為什麼要程式設計
程式設計是為了讓計算機按照人類的思維去做事,從而解放人力

一、計算機組成五大部分

1.控制器

計算機的指揮系統,負責其他硬體工作

2.運算器
負責數學與邏輯的運算

控制器+運算器=cpu

3.儲存器

儲存器有多種,如圖:

記憶體:

優點:速度快

缺點:斷電資料丟失,只能臨時儲存資料

外存:

優點:斷電資料不丟失,可以永久性儲存資料

缺點:速度慢

如機械硬碟:

​ 機械硬碟讀取速度:平均尋道時間(找到磁軌時間)+平均延遲時間**半圈的時間)=一次io時間

4.輸入裝置input

如:鍵盤、滑鼠

5.輸出裝置output
如:顯示屏、印表機

二、計算機三大核心
一、為什麼要有作業系統?
程式設計師無法掌握所有硬體的操控方法,在程式設計師與硬體之間,作業系統負責去控制硬體,大大簡化了程式設計師的開發工作,只需要專注於業務實現而不用關注底層

二、什麼是作業系統?
作業系統是負責協調、管理和控制計算機硬體資源和軟體資源的控制程式

計算機硬體組成及作業系統

上節課內容回顧 1 什麼是buffer與cache,它們各自的作用是什麼 linux系統會把記憶體分為兩種區域 buffer 緩衝區,攢一大波資料,再刷入硬碟 cache 快取,把硬碟的資料在記憶體中快取好,cpu取的時候可以直接從記憶體取 2 什麼是核心態與使用者態 核心態 作業系統正在控制硬體 ...

一 程式設計介紹,計算機硬體,作業系統與平台介紹

二.計算機硬體 3.軟體執行與三大核心硬體的關係?4.io問題與程式的效率?5.儲存器 6.硬碟 三.作業系統與平台 2.什麼是平台?把做事的步驟 業務邏輯給翻譯下來 舉個栗子 人類的思維邏輯 接收使用者輸入的使用者名稱 接收使用者輸入的密碼 判斷 使用者輸入的使用者名稱 and 使用者輸入的密碼 ...

計算機硬體

計算機 軟體與計算機語言 python 一套完整的計算機系統 作業系統 windows linux 底層硬體 cpu 記憶體 硬碟 計算機硬體 cpu 暫存器 最快的一種儲存裝置 核心態與使用者態 核心態與使用者態之間的互換 cpu指令集中的指令可以分成兩部分 合理地cpu工作狀態應該是取指令 解碼...