计算机基础

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的任务,控制计算)

以上是关于计算机基础的主要内容,如果未能解决你的问题,请参考以下文章

[java基础]计算机基础知识

计算机基础题~急急!!

计算机基础和操作系统基础

2计算机基础到底是哪些基础

2计算机基础到底是哪些基础

2计算机基础到底是哪些基础