初入行PM必備:大白話告訴你計(jì)算機(jī)基礎(chǔ)知識(shí)(第二彈)

3 評(píng)論 18200 瀏覽 162 收藏 5 分鐘

上周簡(jiǎn)單說(shuō)了計(jì)算機(jī)HTTP協(xié)議、TCP/IP協(xié)議、URL,作為PM,本應(yīng)繼續(xù)說(shuō)說(shuō)前端、后端的內(nèi)容,但想要了解這些,計(jì)算機(jī)組成(硬件+軟件)是逃避不了的問(wèn)題,索性今天就掰扯下計(jì)算機(jī)硬件、軟件(系統(tǒng)軟件、應(yīng)用軟件)、計(jì)算機(jī)二進(jìn)制(數(shù)據(jù)類型)這些問(wèn)題吧。

1、計(jì)算機(jī)硬件

CPU相當(dāng)于人的大腦,總指揮人體的各項(xiàng)功能;內(nèi)存、硬盤(pán)相當(dāng)于大腦中的記憶板塊,記錄、存儲(chǔ)信息的,主板相當(dāng)于人的神經(jīng)系統(tǒng),將人體各部分鏈接起來(lái);顯卡相當(dāng)于人的眼睛,心臟則是計(jì)算機(jī)的電源,開(kāi)通電源才能發(fā)起一切活動(dòng)。

2、計(jì)算機(jī)軟件

(1)系統(tǒng)軟件

操作系統(tǒng)是最常見(jiàn)的系統(tǒng)軟件。操作系統(tǒng)也是一組程序,基于不同的計(jì)算機(jī)硬件來(lái)開(kāi)發(fā),用以指揮(驅(qū)動(dòng))計(jì)算機(jī)硬件并管理計(jì)算機(jī)所有活動(dòng)。說(shuō)白了,計(jì)算機(jī)只有硬件而沒(méi)有操作系統(tǒng),不過(guò)就是一堆廢鐵而已。操作系統(tǒng)可以讓主板上所有的組件開(kāi)始運(yùn)轉(zhuǎn),讓CPU開(kāi)始邏輯判斷與數(shù)值運(yùn)算,讓內(nèi)存加載、讀取數(shù)據(jù),讓顯卡顯示圖形影像,讓硬盤(pán)記錄、存儲(chǔ)數(shù)據(jù),讓網(wǎng)卡傳輸數(shù)據(jù)??蛻舳顺S玫亩酁閣indows,服務(wù)器端大多基于Linux操作系統(tǒng)來(lái)開(kāi)發(fā)。

當(dāng)然,驅(qū)動(dòng)硬件是操作系統(tǒng)的主要功能之一,操作系統(tǒng)通常也會(huì)提供一整組的開(kāi)發(fā)接口,這樣RD只需要調(diào)用這些接口就可以開(kāi)發(fā)軟件了(這也就是我們接下來(lái)要說(shuō)的應(yīng)用軟件),而不需要如之前一樣,需要參考計(jì)算機(jī)硬件的功能函數(shù)。

(2)應(yīng)用軟件

應(yīng)用軟件也就是我們平時(shí)使用的各種軟件,它也和操作系統(tǒng)有關(guān),是參考操作系統(tǒng)的接口開(kāi)發(fā)而來(lái)的。比如,上網(wǎng)用的瀏覽器,辦公用的office,設(shè)計(jì)圖用的PS等等,不一而足。

有些人要問(wèn)了,計(jì)算機(jī)硬件更新那么快,操作系統(tǒng)是基于之前的硬件開(kāi)發(fā)的,更換硬件的話,操作系統(tǒng)能認(rèn)識(shí)嗎?

so,聰明的操作系統(tǒng)一般這樣搞。操作系統(tǒng)提供一個(gè)接口給硬件開(kāi)發(fā)商,硬件開(kāi)發(fā)商依據(jù)這個(gè)接口設(shè)計(jì)可以驅(qū)動(dòng)該硬件的驅(qū)動(dòng)程序,這樣的話,只要安裝驅(qū)動(dòng)程序,操作系統(tǒng)自然可以驅(qū)動(dòng)硬件了。

3、計(jì)算機(jī)數(shù)據(jù)類型

計(jì)算機(jī)只能識(shí)別0和1,采取二進(jìn)制的運(yùn)算模式,但我們平時(shí)使用更多數(shù)字運(yùn)算的是十進(jìn)制,語(yǔ)言又有中文、英文、法文等等,計(jì)算機(jī)怎么記錄、顯示這些數(shù)據(jù)呢?

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

對(duì)于文字類型的數(shù)據(jù),計(jì)算機(jī)有一套字碼對(duì)照系統(tǒng)(即文字編碼系統(tǒng)),所有的文字都轉(zhuǎn)換成0和1,計(jì)算機(jī)再處理,和諜戰(zhàn)片中的電報(bào)類似,每一次電報(bào)有相應(yīng)的密碼本。平時(shí)我們常見(jiàn)的亂碼的事情就是因?yàn)橛?jì)算機(jī)沒(méi)有找到相對(duì)應(yīng)的編碼系統(tǒng)將文字翻譯過(guò)來(lái)。常用的有ASII,UTF-8等。

除了數(shù)字、文字外,計(jì)算機(jī)數(shù)據(jù)類型還有音頻、圖像、視頻。對(duì)于后面3中,計(jì)算機(jī)也會(huì)通過(guò)響應(yīng)的方式轉(zhuǎn)成0和1,有興趣的朋友們可以看看《計(jì)算機(jī)科學(xué)導(dǎo)論》等相關(guān)數(shù)據(jù)。

相關(guān)閱讀

初入行PM必備:大白話告訴你計(jì)算機(jī)基礎(chǔ)知識(shí)(一)

 

本文由 @馨香菩提?原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 所以也就是說(shuō),就算更換硬件,只要硬件開(kāi)發(fā)商提供相應(yīng)的驅(qū)動(dòng)程序。操作系統(tǒng)就可以成功識(shí)別各硬件?

    回復(fù)
  2. 看到這文章中的比喻也是醉了,感覺(jué)作者也是煞費(fèi)苦心了

    回復(fù)
  3. 這些初中高中的課堂上學(xué)過(guò),想看前端和后端的介紹,鋪墊有點(diǎn)多了~

    來(lái)自浙江 回復(fù)