第一篇 計算機基礎

1.什么是編程語言

python和中文、英語一樣、都是一門語言,只要是語言,其實就庫看成是一種事物與另一種事物溝通的介質。python屬于編程語言,編程語言是程序員與計算機之間溝通的介質;中文和英文則是人與人之間溝通的介質。

2.什么是編程

編程指的是:程序猿基于某種編程語言的語法格式將自己腦子里的想要讓計算機做的事、寫到文件中。所以說編程的結果就是一堆文件,這一堆文件就是程序。

3.為什么要編程

編程是為了讓計算機按照人類的的要求來完成人類的工作

4.計算機5大組成部分有什么作用

控制器(一)

計算機的控制系統。大腦指揮全身的器官運作,但是大腦不會隨意的指揮身體行動,大腦只有在接受指令后才會控制身體行動

運算器(二)

計算機的運算系統。大腦除了指揮,無時無刻不在運算。即實現算術運算又實現邏輯運算

控制器+運算器(中央處理器CPU)

控制器加上運算器就是我們所說的CPU

存儲器(三)

計算機的記憶系統。無論是內部存儲器還是外部存儲器的數據都是以0和1的形式保存的。0代表低電平,1代表高電平。一個二進制單位為1bit,8bit=1Bytes 稱為一個字節。 1024Bytes=1KB,1024KB=1MB,1024MB=1GB,1024GB=1TB,1024TB=1PB.

內存(主存)

內存是計算機內臨時儲存數據的硬件設備。內存對于數據讀取速度快,CPU可以直接給內存下達命令
1.優點
存取速度快

2.缺點

存儲容量小
斷電數據會丟失

外存

是計算機中永久儲存數據的硬件設備。儲存容量大。
1.優點
容量大
數據可以永久儲存
2.缺點
存取速度慢

CPU+內存+外存(計算機的三大核心組件)

輸入設備(四)

給計算機輸入信息的設備

輸出設備

承載計算機所輸出的的信息的一種設備

5.機械硬盤的工作原理

  • 機械手臂:機械硬盤通過機械手臂讀取數據,機械手臂末端是磁頭。
  • 磁道:機械硬盤中磁面上用于儲存的一個個的圈。
  • 扇區:扇區的最小單位通常為512KB。為了減小IO操作,機械硬盤也會將相鄰的扇區組合在一起,形成一個塊,這個塊就是我們系統中的磁盤分區
  • 平均尋道時間:在數據讀取時由于受限于工業水平,目前機械手臂找到磁道的時間為5ms
  • 平均延遲時間:機械手臂尋道之后需要尋找數據。由于數據位置不確定,而目前的機械硬盤尋找數據會從硬盤的頭部掃描到尾部。以7200r/min的硬盤為例,如果碰巧在硬盤頭部找到數據,時間約為0ms;如果在硬盤尾部找到數據,時間約為8.3ms,因此我們采用一個平均時間4.15ms作為機械手臂在磁道找到數據的時間,這個時間被稱為平均延遲時間。

6.qq啟動流程

1.雙擊QQ圖標,CPU先向內存發出取指分命令(CPU)
2.內存從硬盤中取出運行QQ的指令(硬盤)
3.控制器分析運行QQ的指令并告知運算器工作(控制器)
4.運算器進行一系列算術運算和邏輯運算打開QQ,并從硬盤中讀取QQ的代碼至內存(運算器+內存+硬盤)
5.計算機在內存中運行QQ的代碼(內存)

轉載于:https://www.cnblogs.com/leimingqq2/p/10877260.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/448795.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/448795.shtml
英文地址,請注明出處:http://en.pswp.cn/news/448795.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

47.QT-QChart之曲線圖,餅狀圖,條形圖使用

1.使用準備 在pro中, 添加QT charts 然后在界面頭文件中添加頭文件并聲明命名空間,添加: #include <QtCharts> QT_CHARTS_USE_NAMESPACE 2.QChart之曲線圖 繪制曲線圖需要用到3個類 QSplineSeries: 用于創建有由一系列數據組成的曲線.類似的還有QPieSeries(餅圖數據). Q…

Docker 部署應用、jar 工程 docker 方式部署

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 把要部署的工程打成一個jar包。&#xff08;我的工程叫 gentle &#xff09; 打 jar 的方法&#xff1a;超簡單方法&#xff1a; Int…

流浪不是我的初衷 ... ...

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 或許&#xff0c;我從來就是一個習慣沉默的人 ... 或許&#xff0c;我從來就不善于傾述 ... 會有難過的時候&#xff0c;會有覺得累的…

第二階段沖刺(2)

1、整個項目預期的任務量 &#xff08;任務量 所有工作的預期時間&#xff09;和 目前已經花的時間 &#xff08;所有記錄的 ‘已經花費的時間’&#xff09;&#xff0c;還剩余的時間&#xff08;所有工作的 ‘剩余時間’&#xff09; &#xff1b; 所有工作的預期時間&#…

VS2008+OpenCL環境配置

1. 配置.cl文件支持: 1.1. 打開VS2008&#xff0c; 工具->選項->文本編輯器->文件擴展名&#xff0c;添加一個新的擴展名&#xff0c;指定編輯器為Microsoft Visual C 。這樣在OpenCL文件中就能顯示C的語法高亮了。 1.2. 配置OpenCL語法高亮 - 打開目錄~\NVIDIA Corpo…

第十二周學習進度報告

代碼時間&#xff1a;17小時左右&#xff0c; 代碼量&#xff1a;300行左右&#xff0c; 閱讀&#xff1a;一個app的誕生20頁&#xff1b;構建之法30頁 知識&#xff1a;抽象典型用戶&#xff08;具有代表性&#xff09;和場景&#xff0c;去設計相應功能。 轉載于:https://www…

我的桃花源

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 看了一個動畫片&#xff08;《貓與桃花源》&#xff09;&#xff0c;畫風和內容并不是我最偏好的... 但故事結尾的旁白和歌曲卻打動了一…

promise實例

不廢話&#xff0c;粘代碼 function ajax(method, url, data) {let request new XMLHttpRequest();return new Promise(function (resolve, reject) {request.onreadystatechange function () {if (request.readyState 4) {if (request.status 200) {resolve(request.respo…

華為路由器配置DHCP中繼

DHCP(動態主機配置協議)理論知識&#xff1a;DHCP主要用來為客戶機自動配置I P地址相關的網絡參數&#xff0c;包括IP地址、子網掩碼、默認網關、DNS服務器等。 DHCP 通信為廣播的方式&#xff0c;因此當需要 DHCP 服務器為不同廣播域&#xff08;路由或 VLAN 網段&#xff09;…

基于GPU的K-Means聚類算法

聚類是信息檢索、數據挖掘中的一類重要技術&#xff0c;是分析數據并從中發現有用信息的一種有效手段。它將數據對象分組成為多個類或簇&#xff0c;使得在同一個簇中的對象之間具有較高的相似度&#xff0c;而不同簇中的對象差別很大。作為統計學的一個分支和一種無監督的學習…

IntelliJ IDEA 工具篇之如何切換 git 分支

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1、進入項目和工程。 2、點擊右下角的git:master&#xff0c;然后選擇origin/master&#xff0c;然后選擇你要切換的分支&#xff0c;我…

IDEA---SpringBoot同一個項目多端口啟動

-Dserver.port xxxx 轉載于:https://www.cnblogs.com/tonyzt/p/10987116.html

好程序員Web前端分享無法忽視的JavaScript技巧

好程序員Web前端分享無法忽視的JavaScript技巧。在大家從事web前端的工作中&#xff0c;很容易忽視一些JavaScript的小技巧&#xff0c;今天為大家總結了一些容易被大家忽略的技巧&#xff0c;希望能夠對大家有所幫助。1、過濾唯一值Set類型是在ES6中新增的&#xff0c;它類似于…

GPU通用計算調研報告

摘要&#xff1a;NVIDIA公司在1999年發布GeForce256時首先提出GPU&#xff08;圖形處理器&#xff09;的概念&#xff0c;隨后大量復雜的應用需求促使整個產業蓬勃發展至今。GPU在這十多年的演變過程中&#xff0c;我們看到GPU從最初幫助CPU分擔幾何吞吐量&#xff0c;到Shader…

git 圖形化工具 GitKraken 的使用 —— 分支的創建與合并

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 分支管理是Git工作流的重點 在之前的文章中通過GitKraken可以很清楚的看到&#xff0c;每一次commit&#xff0c;git把他們串成了一條線…

ubuntu11.04下CUDA4.0的安裝與配置

1&#xff1a;下載CUDA 4.0 安裝官網最新的顯卡驅動&#xff1a; 安裝方法可以參考&#xff1a; 《Ubuntu11.04下安裝Nvidia顯卡驅動的方法》 然后從NVIDIA網站&#xff08;http://developer.nvidia.com/cuda-downloads&#xff09;下載 CUDA Toolkit for Ubuntu Linux 10.10&a…

GitKraken - 簡單教程

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 簡單介紹&#xff1a;外觀 GitKraken首頁預覽圖 常用快捷鍵 模糊搜索&#xff1a;(cmd p) 在進行模糊搜索的時候會在當前頁面彈出一個…

LeetCode刷題第二天——3Longest Substring Without repeating character 4 Median of Two Sorted Arrays...

混淆點&#xff1a; 子串 連續 子序列 可以不連續 知識點&#xff1a; HashMap&#xff1a; 出現問題&#xff1a; 1.使用unordered_map頭文件時報錯 #error This file requires compiler and library support for the ISO C 2011 standard. This support is currently experi…

【BZOJ 3339 / BZOJ 3585 / luogu 4137】Rmq Problem / mex

【原題題面】傳送門 【題解大意】 都說了是莫隊練習題。 考慮已知[l,r]區間的mex值時&#xff0c;如何求[l1,r]的mex值。 比較a[l1]與已知ans的大小&#xff0c;如果a[l1]>ans或者a[l1]<ans&#xff0c;均對答案沒有影響。 如果a[l1]ans&#xff0c;考慮找到一個比當前an…

postman 無法正常返回結果 Could not get any response

在瀏覽器輸入地址可以返回結果&#xff0c;但是由于返回的json沒有格式&#xff0c;看起來比較麻煩&#xff0c;用postman卻報錯Could not get any response。 可以注意到下面寫了可能的情況&#xff1a;比如服務器無響應&#xff08;由于瀏覽器可以訪問&#xff0c;所以排除…