day1-计算机基础
Posted xiejintao0914
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day1-计算机基础相关的知识,希望对你有一定的参考价值。
1 什么是编程语言,什么是编程,为什么要编程 程序员和计算机联系的一种介质,叫做编程语言什么是编程语言,什么是编程,为什么要编程 程序员和计算机联系的一种介质,叫做编程语言 程序员把自己的想法变成一堆文件通过计算机来执行,这堆文件就叫编程 人奴役计算机,解放人力就是编程的目的 2 计算机的组成 控制器,相当于人的大脑发出指令, 存储器,储存资料 输入设备,键盘,鼠标等等等。 输出设备,电脑显示器等 运算器,进行算数运算和逻辑运算的部件 CPU=控制器+运算器 3 存储器的种类 存储器分为,速度 种类 容量 1ns 寄存器 <1KB 2ns 高速缓存 4MB 10ns 内存 512~2048MB 10ms 磁盘 200~1000GB 100s 磁带 400~800GB 4 一个程序从无到有的运行方式,CPU 内存 硬盘各部分如何工作 内存加载硬盘中的程序给CPU使用,然后内存保存CPU执行的一些临时数据,以便CPU下次直接使用或者保存 1、python是什么? Python是一门编程语言 2、什么是编程语言?(*****) 只要是语言,那语言的本质都一样:语言是一种事物与另外一种事物沟通的介质 编程语言是程序员与计算机沟通的介质 3、什么是编程?(*****) 编程指的是:程序员基于某种编程语言的语法格式将自己脑子中的想要让计算机做的事写到文件中 所以说编程的结果就是一堆文件,这一堆文件就是程序 4、为什么要编程?(*****) 计算机就像是人的奴隶,编程的目的就是人想要奴役计算机, 让计算机代替人类去工作,从而解放人力 5、计算机硬件基础 cpu:x86-64(*****) 什么是x86 复杂指令集 什么64位 64位的操作系统 cpu具有向下兼容性,即64的cpu可以执行32的程序,但32位不能执行64位的程序 存储器:(*****) 内存:内存条 优点:存取速度快 缺点:断电数据丢失,容量小 外存:磁盘 优点:断电数据也不丢失,可以永久保存数据,容量大 缺点:存取速度慢 了解:(**) 十进制 0 1 2 3 4 5 6 7 9 123 1*(10^2) + 2*(10^1) + 3*(10^0)=123 二进制 111 # 二进制转十进制 1*(2^2)+1*(2^1) + 1*(2^0) = 7 # 十进制转二进制(除2取余法) 存储单位(***) 一个二进制位称为1bit 8bit=1Bytes 称为一个字节 1024Bytes = 1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB 1024TB=1PB 补充存储器:(**) ROM->存储Bios的指令 BIOS:BASIC INPUT OUPUT SYSTEM (*****) 对于机械磁盘来说,寻找到数据的总时间=平均寻道(5ms)+平均延迟时间(7200转的磁盘该值等于4ms) (**) 磁道;每个磁头可以读取一段换新区域 柱面;把一个戈丁手臂位置上所以的磁道合起来 扇区;每个磁道划成若干扇区,扇区典型的值是512字节(bit) 总结: 重点一:计算机的三大核心组件,以及它们的功能? 1、cpu 主要负责运算和管理,相当于人的大脑 2、内存 短时间存取资料 3、硬盘 永久存取资料 重点二:cpu、内存、硬盘的工作原理,解释一个程序如何从无到有运行起来的? 内存加载硬盘中的程序代码提供给CPU使用,然后内存保存CPU执行的一些临时数据,以便CPU下次直接使用或者保存以上是关于day1-计算机基础的主要内容,如果未能解决你的问题,请参考以下文章