tft每日頭條

 > 圖文

 > pm編程零基礎入門

pm編程零基礎入門

圖文 更新时间:2025-02-08 01:16:52

上周簡單說了計算機HTTP協議、TCP/IP協議、URL,作為PM,本應繼續說說前端、後端的内容,但想要了解這些,計算機組成(硬件 軟件)是逃避不了的問題,索性今天就掰扯下計算機硬件、軟件(系統軟件、應用軟件)、計算機二進制(數據類型)這些問題吧。

pm編程零基礎入門(大白話告訴你計算機基礎知識)1

1、計算機硬件

CPU相當于人的大腦,總指揮人體的各項功能;内存、硬盤相當于大腦中的記憶闆塊,記錄、存儲信息的,主闆相當于人的神經系統,将人體各部分鍊接起來;顯卡相當于人的眼睛,心髒則是計算機的電源,開通電源才能發起一切活動。

pm編程零基礎入門(大白話告訴你計算機基礎知識)2

2、計算機軟件

(1)系統軟件

操作系統是最常見的系統軟件。操作系統也是一組程序,基于不同的計算機硬件來開發,用以指揮(驅動)計算機硬件并管理計算機所有活動。說白了,計算機隻有硬件而沒有操作系統,不過就是一堆廢鐵而已。操作系統可以讓主闆上所有的組件開始運轉,讓CPU開始邏輯判斷與數值運算,讓内存加載、讀取數據,讓顯卡顯示圖形影像,讓硬盤記錄、存儲數據,讓網卡傳輸數據。客戶端常用的多為windows,服務器端大多基于Linux操作系統來開發。

當然,驅動硬件是操作系統的主要功能之一,操作系統通常也會提供一整組的開發接口,這樣RD隻需要調用這些接口就可以開發軟件了(這也就是我們接下來要說的應用軟件),而不需要如之前一樣,需要參考計算機硬件的功能函數。

(2)應用軟件

應用軟件也就是我們平時使用的各種軟件,它也和操作系統有關,是參考操作系統的接口開發而來的。比如,上網用的浏覽器,辦公用的office,設計圖用的PS等等,不一而足。

有些人要問了,計算機硬件更新那麼快,操作系統是基于之前的硬件開發的,更換硬件的話,操作系統能認識嗎?

so,聰明的操作系統一般這樣搞。操作系統提供一個接口給硬件開發商,硬件開發商依據這個接口設計可以驅動該硬件的驅動程序,這樣的話,隻要安裝驅動程序,操作系統自然可以驅動硬件了。

3、計算機數據類型

計算機隻能識别0和1,采取二進制的運算模式,但我們平時使用更多數字運算的是十進制,語言又有中文、英文、法文等等,計算機怎麼記錄、顯示這些數據呢?

對于數字類,采取二進制、十進制轉換的形式(二進制逢二進一、十進制逢十進一),輸入的任何數據轉換成二進制就搞定了。

對于文字類型的數據,計算機有一套字碼對照系統(即文字編碼系統),所有的文字都轉換成0和1,計算機再處理,和諜戰片中的電報類似,每一次電報有相應的密碼本。平時我們常見的亂碼的事情就是因為計算機沒有找到相對應的編碼系統将文字翻譯過來。常用的有ASII,UTF-8等。

除了數字、文字外,計算機數據類型還有音頻、圖像、視頻。對于後面3中,計算機也會通過響應的方式轉成0和1,有興趣的朋友們可以看看《計算機科學導論》等相關數據。

本文由 @馨香菩提 原創發布于人人都是産品經理。未經許可,禁止轉載。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved