ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

计算机基础

2022-06-15 18:05:11  阅读:173  来源: 互联网

标签:... 翻译 计算机 编程语言 基础 类似 CPU


计算机的基础

一.计算机的本质

计算机称为“电脑”,可以理解为通电的大脑。

a1

替人类解决繁重的计算工作,使一切事物的数字化为可能,代替人类管理事物。

1.计算机存储数据的本质

计算机是基于电工作,而电信号只有高低电两种状态。言外之意是计算机的世界里只认识两种状态。为了便于区别这两种状态人们将其定义为0和1,所以计算机的世界只认识0和1。

如何实现多种事物的存储?

使用0和1的多位拼接,这就是我们常听到的进制数,如二进制等。

ps:进制数(逢几进一)

二进制:0、1
八进制:0、1、2、3、4、5、6、7
十进制:0、1、2、3、4、5、6、7、8、9
十六进制:0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f

2.计算机存储数据的单位换算

所有表示存储的单位其实本质就是描述存储的二进制数的长短。一位称为最小单位bit:二进制位、比特位(位)
8bit = 1byte 字节
1024byte = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
1024TB = 1PB
1024PB = 1EB
......

3.文件名后缀

常见的:.txt,.word,html,pef,exe,mp4,md等。文件的后缀名对于计算机而已没有区别,都是一串二进制数而已,之所以不同的文件有不同的功能是因为人类赋予的,简而言之:文件名的后缀是给“人”看的。

二、计算机的五大组成部分

1.控制器

控制计算机各个硬件的工作。 # 类似于人类的大脑

2.运算器

负责数学运算、逻辑运算是整个计算机额核心所在。 # 类似于人的大脑

数学运算:数学相关的运算

逻辑运算:判断事物是否可行

"""CPU(中央处理器) = 控制器 + 运算器"""

3.存储器

负责存取数据,内存和外存。 # 类似于人的记忆

内存:基于电工作的,存取数据的速度非常快,但是断电后数据会立即丢失。 # 类似于人的短期记忆

外存:不基于电工作,存取数据的速度慢,在人为不破坏的情况下,数据可永久保存。 # 类似于人的长期记忆

4.输入设备

向计算内部传递信息,如键盘、鼠标... # 类似于人的眼睛 耳朵 鼻子...

5.输出设备

向计算机外部传递信息,如显示屏、打印机... # 类似于人的嘴巴 皮肤 ...

三、三大核心硬件

1.CPU

CPU是电脑中真正干活的“人”,一个软件的运行必须有CPU。

2.内存

CPU只会从内存中读取程序代码然后运行起来

3.外存(硬盘)

永久保存数据(电脑下载的软件都保存到了硬盘)

四、操作系统简介

操作系统的功能是协调、管理,调度计算机各个硬件的工作。程序员编写的代码都是基于操作系统之上的,若没有操作系统,那么所有的应用程序都无法执行。常见的PC端操作系统:Windows、Mac、Linux,移动端:安卓、IOS、鸿蒙。

五、编程与编程语言

1.编程语言

人与计算机之间沟通交流的媒介,编程的本质是将思维逻辑和想法用编程语言写下来过程。

2.编程语言的分类

编程语言主要分为两种,编译型和解释型。

编译型:类似于谷歌翻译,将文本一次性整体翻译,一次翻译后可以反复利用,执行效率高,速度快,但是一旦有错误必须整体重新翻译。 # C++

解释型:类似于同声传译,说一句翻译一句,相对于编译型,速度慢且执行效率低,无论是否有错误,翻译时间都是一样的,因为每次都是逐行翻译。 # python

ps:python虽然是解释型但是可以借助于模块和并发编程提升速度,甚至也可用python开发游戏。

六、文件路劲

一般情况指的是计算机中资源所在的具体位置。(自己下载的软件安装的路径最好简单些)

1.绝对路径

指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。不需要参考系。

eg:C:\aaaa\bbbb\a.txt  # \可以形象的读成'撬棍'

2.相对路径

指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。必须要有一个参考系。

eg:a.txt 

标签:...,翻译,计算机,编程语言,基础,类似,CPU
来源: https://www.cnblogs.com/xiaojudeboke/p/16379352.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有