计算机的本质

计算机又称为"电脑": 通电的大脑

  • 意味着我们人类希望计算机通电之后可以跟人脑一样思考问题、解决问题

计算机存储数据的本质

  • 计算机是基于电工作,而电信号只有高低电平两种状态>>>:言外之意是计算机的世界里也只认识两种状态
  • 为了便于区分高低电平 我们认为将其定义为0和1>>>:言外之意是计算机的世界里面的只认识0和1
  • 如何实现多种事物的存储:使用01的多位拼接

    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

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

  • 一位称之为最小单位:二进制位、比特位(位)bit
  1. 8bit = 1byte字节
  2. 1024byte = 1KB
  3. 1024KB = 1MB
  4. 1024MB = 1GB
  5. 1024GB = 1TB
  6. 1024TB = 1PB
  7. 1024PB = 1EB
  • 总结:所有表示存储的单位其实本质就是描述能够存储的二进制数长短

文件后缀名

  • .txt
  • .exe
  • .word
  • .pdf
  • .html
  • .mp4
  • .md markdown
  • 文件的后缀名对于计算机而言其实没有区别 都是一串二进制数而已,之所以不同的文件会有不同的功能,是因为我们程序员赋予的,文件的后缀名其实是用来给人看的

计算机五大组成部分

控制器

  • 控制计算机各个硬件的工作

运算器

  • 负责数学运算、逻辑运算 是整个计算机的核心所在

    1.数学运算:数字相关的运算

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

    eg:

    1.出门的时候下雨了 到底要不要带伞

    2.让张三跳楼 跳还是不跳

    3.遇到好看的小姐姐 到底要不要搭讪
  • ps:CPU(中央处理器)=控制器+运算器

存储器

  • 负责存取数据

    1.内存:基于电工作的 存取数据的速度非常快,但是断电之后数据立刻丢失 专门与电脑的CPU打交道

    2.外存:不需要电工作 存取数据的速度比内存慢,但是人为不破坏的情况下外村可以永久保存数据

输入设备

  • 向计算机内部传递信息

    eg:键盘 鼠标...

输出设备

  • 向计算机外部传递信息

    eg:显示屏 打印机...

day01-计算机的本质的更多相关文章

  1. Python学习day01 - 计算机基础

    第一天 什么是编程 语言就是用来交流的. 语言+火构成了人类的文明 Python语言用来和计算机交流 通过他和计算机交流,然后完成很多程序员想要完成的事情,就叫编程. 为什么要编程 节省劳动力,更高效 ...

  2. day01计算机基础

    今日内容 1.计算机初步认识 1.计算机认识 1. 计算机基础 1.1硬件:cpu/内存/硬盘/主板/网卡 1.2操作系统 linux:免费开源 windows mac 1.3解释器/编译器 补充:编 ...

  3. day01计算机组成与操作系统

    1.什么是编程语言编程语言是程序员与计算机之间的沟通介质 2.什么是编程编程的过程就是程序员通过某种语言将命令给到计算机并让计算机表达出来 修改后:编程就是程序员按照某种语法规则将自己想让计算机做的事 ...

  4. day01 计算机的基础知识

    1.编程语言: 人与计算机沟通的表达方式. 2.编程: 程序员用计算机能理解的表达方式(编程语言)把程序员想让计算机实现的功能写到文件里,这些文件称之为程序. 3.计算机硬件组成: 控制器:是计算机的 ...

  5. day01<计算机基础知识&Java语言基础>

    计算机基础知识(计算机概述) 计算机基础知识(软件开发和计算机语言概述) 计算机基础知识(人机交互) 计算机基础知识(键盘功能键和快捷键) 计算机基础知识(如何打开DOS控制台) 计算机基础知识(常见 ...

  6. 从C到汇编:栈是计算机工作的基础

             作者:r1ce        原创作品转载请注明出处       <Linux内核分析> MOOC课程http://mooc.study.163.com/course/U ...

  7. 【HI AI:人机协同 赋能未来系列】计算机是最好的左脑

    AI:人机协同 赋能未来系列]计算机是最好的左脑"> 编者按: 计算机领域的热点总是在不断更替,从大数据到云计算再到人工智能,这些热点的背后离不开专家学者们在这些领域一点一滴聚沙成塔的 ...

  8. Python学习-Day1(Typora软件与计算机)

    学习总括 Typora软件介绍(markdown语法) 相关拓展知识 文件的后缀名是什么? 什么是语言? 什么是编程语言? 什么是编程?(程序员写代码的本质) 计算机的五大组成部分 计算机的本质 计算 ...

  9. 【python基础】第02回 计算机基础2

    上节内容回顾 1.绝对路径与相对路径 1.路径的概念 用来标识资源的位置 2.绝对路径 类似于全球GPS定位(给到任何人都可以顺利的找到相应的资源) eg: D:\aaa\a.txt 3.相对路径 需 ...

  10. 【python基础】第01回 计算机基础1

    本章内容概要 1.文件路径2.typora主要功能介绍3.typora语法学习(markdown)4.计算机的本质5.计算机五大组成部分6.网络博文编写教程 本章内容详解 1.文件路径 --路径:可以 ...

随机推荐

  1. with function 语法支持

    通过with子句,我们可以把很多原本需要存储过程来实现的复杂逻辑用一句SQL来进行表达.KingbaseES 从V008R006C004B0021 版本开始,支持 with function 语法.例 ...

  2. Docker 环境 Nacos2 MySQL8

    本文介绍 docker 环境下安装并单机运行 Nacos2,使用 docker 环境下的 MySQL 8 存储数据. 1 拉取镜像 1.1 创建目录 在硬盘上创建 nacos 的有关目录: mkdir ...

  3. Skype for Business server 数据库安装

    之前安装了SFB 2015标准版,但是没有安装归档据库,现在打算重新安装.环境中安装的是默认自带的SQL EXPRESS. 继续安装向导,安装SQL数据库.但是在最后的时候遇到了问题. 安装向导报错 ...

  4. 使用Jumpserver堡垒机管理MySQL应用

    第一步,添加系统用户 资产管理,系统用户,创建<数据库协议>MySQL 用户名和密码填写实际可以访问数据库的用户名和密码 第二步,添加应用 应用管理,数据库 主机和端口填写可以访问数据库的 ...

  5. 使用工具SecureCRT通过ssh远程连接Windows server 2019

    Windows Server 2019 开通SSH Server服务 在需要安裝的ws2019开启powershell,执行安装 openssh server 指令 Add-WindowsCapabi ...

  6. aardio + AutoHotkey 混合编程

    本文主要介绍 aardio + AutoHotkey 混合编程. 在 aardio 中可以调用很多编程语言,例如 C语言.C++.C#.Java.Python.R.Javascript.Node.Js ...

  7. 如何0到1构建DevOps?

    从0到1构建DevOps,首先得弄清楚这个DevOps的受众群体,它的用途到底是什么,解决什么问题,比如Android Studio是为了解决Android应用的开发,3UCS xPlus是为了解决应 ...

  8. windows C++ 异常调用栈简析

    楔子 以win11 + vs2022运行VC++ 编译观察的结果. 如果安装了Visual Studio 2022,比如安装在D盘,则路径: D:\Visual Studio\IDE\VC\Tools ...

  9. Ventoy制作PE启动盘

    前言 不怎么回事,只要是学计算机的都被非计算机专业的认为是会修电脑.常常抛来一个请求:咦,你不是学计算机的吗,帮我重装系统. 在日常生活中准备个有PE系统的U盘,以备不时之需. 常见的PE启动盘的制作 ...

  10. 4.ElasticSearch系列之基本概念

    1. 文档 ElasticSearch是面向文档的,文档是所有可搜索数据的最小单位 文档会被序列化成JSON格式,保存在ES中 每个文档都有一个unique ID #查看前10条文档,了解文档格式 P ...