计算机基础
Posted fengxj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机基础相关的知识,希望对你有一定的参考价值。
计算机基础:
一、编程语言
语言:
一种事物与另外一种事物沟通的介质
编程语言是程序员与计算机沟通的介质
什么是编程:
就是程序员用计算机所能理解的表达方式(编程语言)把自己的思维逻辑写下来,编程的结果就是一堆文件
为什么要编程?
让计算机按照人的逻辑执行程序,取代人力
python是什么?
Python是一门编程语言
二、完整的计算机系统:
应用程序
操作系统
计算机硬件
三、计算机硬件:
1、五大组成
控制器
运算器
存储器I/O:内存+外存
输入设备input
输出设备output
2、CPU
控制器+运算器=CPU
功能:控制+运算
工作方式:取指--->分析--->执行
x86-64
cpu具有向下兼容性,即64的cpu可以执行32的程序
软件的执行都是由CPU执行,所有的软件最终都要转换成CPU的指令集去执行
3、存储器
内存:内存条
优点:存取速度快
缺点:断电数据丢失,容量小
外存:磁盘
优点:断电数据也不丢失,可以永久保存数据,容量大
缺点:存取速度慢
一个二进制位成为一个bit
8bit=1Bytes
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
二进制转十进制
二进制111-->十进制
1*(2^2)+1*(2^1) + 1*(2^0) = 7
十进制转二进制(除2取余法)
磁盘:
平均寻道时间:5ms
平均延迟时间:60/7200=0.008=8ms
4ms
对于磁盘来说,寻找到数据的总时间=平均寻道(5ms)+平均延迟时间(7200转的磁盘该值等于4ms)=9ms
磁道
柱面
扇区
补充存储器:
ROM->存储Bios的指令
BIOS:BASIC INPUT OUPUT SYSTEM
四、操作系统
启动流程:
通电
BIOS->检测硬件->CMOS
找到启动盘-》读取第一个扇区512B(了解:446引导信息 64分区信息 2结束标志位)
加载bootloader
读取操作系统内核(接管BIOS的任务,控制计算)
以上是关于计算机基础的主要内容,如果未能解决你的问题,请参考以下文章