新一天

什么是编程语言

编程语言就是人和计算机交流的一种介质

什么是编程

通过编程语言 写一堆文件

为什么要编程

完成人类的需求替代/劳动力

计算机的基本组成

CPU(大脑)

控制器

控制整个电脑的运行

运算器

算术运算和逻辑运算

存储器(记忆)

主存/内存(大脑的记忆)

优点:速度快

缺点:容量小;断电即消失

外存/硬盘(笔记本)

优点:容量大;永久存储

缺点:速度

应用程序的启动

  1. 双击qq图标(qq的路径--》在硬盘中的位置)
  2. 然后读取qq内容放入内存
  3. 运行qq

Input/Output设备

输入设备(眼睛/鼻子)

输入信息,如键盘/鼠标

输出设备

输出信息,如显示屏/打印机

32位和64位

计算机只认识0和1(0或1叫做二进制位,一个0/1叫做一个二进制位)

计算机一次性读取32位/64位二进制位,32位和64位的安装包本质是一模一样的,只是一次性给电脑的位数不一样

16位/32位

64位的电脑可以用32位的安装包,32位的电脑不能用64位的安装包(丢包,文件损坏)

位数的原因导致安装软件的快慢

多核CPU

cpu --》 大脑 --》一个大脑一个时刻只能做一件事情

多核CPU相当于多个大脑,同一时刻完成多件事情

总线(血管/神经)

连接计算机硬件(cpu/存储器/输入/输出)

机械硬盘的工作原理

有无磁性

机械手臂

读取数据

磁道

存储数据

扇区

机械手臂找数据(判断有无磁性,然后读出一串0和1),扇区一块内容,一个扇区就是一个机械手臂指针的大小,让机械手臂一次性读取一个扇区的内容

划分磁盘,多个扇区合成一个盘(区)

平均寻道(磁道)时间

5ms

平均延迟时间(机械手臂寻找数据的时间)

平均值((最坏+最好)/2)

7200r/min -》 120r/s -》1/120s/r --》0.0083s --》8.3ms --》(0+8.3)/2=4.15ms

平均寻找数据时间

5+4.15=9.15ms

固态硬盘

如果电脑内存没有8g,硬盘不是固态硬盘 (30s开机--》5-9秒)

通过有无电容判断0和1

并且不需要机械手臂 --》 节省时间

什么是文件

文件是操作系统提供给你的虚拟概念,它用来存储信息

什么是应用程序

实现一个具体的需求。

操作系统有什么用?

当你使用主菜单功能的时候,要去硬盘里读取数据,但是你从来没有扣过机械手臂,中间有一个东西(操作系统)帮你扣了机械手臂

操作系统 --》 和硬件交互,并且把对硬件的复杂操作简单化(如果要关机,关机键一按就行了,不需要操作硬件)

计算机的三大组成

两大组成

软件

硬件

应用程序(软件)

操作系统(软件)

硬件(cpu/内存/外存)

人--》操作系统交互

软件--》操作系统交互

操作系统--》人/软件/硬件

硬件-》操作系统/硬件(硬件之间的交互不需要操作系统)

应用程序的启动

  1. 双击qq(发送指令给操作系统)
  2. 操作系统发送指令给CPU
  3. CPU发送指令给内存
  4. 内存发送指令给硬盘,读取qq的数据
  5. qq的数据读入内存
  6. 启动qq

操作系统的启动

软件启动需要操作系统,只有操作系统才能和硬件交互

操作系统怎么启动?

计算机内部有两个存储器,出厂的时候就写死了,无法更改

一个存储器内有一个临时操作系统(去寻找操作系统的路径)

另一个存储器(虽然是内存,由电池供电)存储了操作系统的路径

  1. 开机的时候启动临时操作系统
  2. 临时操作系统启动真正的操作系统,临时操作系统关闭
  3. 开机成功

转载于:https://www.cnblogs.com/zhm-cyt/p/11468926.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值