计算机基础知识

目录

1.什么是编程?

想要让计算机做成某种事情 写成文件 文件就是编程

2.简述计算机五大组成

CPU(大脑)

控制器 (控制)

控制硬件 (运算器,存储器,输入设备,输出设备)

运算器 (运算)

算术运算 (1+1=2)+逻辑运算(今天下雨我就带伞)

存储器(记忆)

主存(脑子)

内存

优点:运算速度快 内存越大可运行程序越多

缺点:容量小 断点即消失

外存 (存笔记)

机械硬盘

优点:容量大 永久储存

缺点 : 速度慢

I/O设备(Input/output设备)

输入设备(眼睛)

输入信息 键盘 鼠标 麦克风 U盘

输出设备(决策)

输出信息 显示屏 打印机 U盘

冯诺依曼-计算机

3.操作系统有什么用

操作系统提供给我们一个个接口 让我们不再关心硬件的复杂操作,让复杂操作简单化

4.计算机有哪三大组成?

1.应用程序(软件):和操作系统交互

2.操作系统(软件):和硬件交互

3.硬件:硬件直接交互

5.简述操作系统和应用程序的启动流程

应用程序的启动

1.双击qq——让操作系统通知CPU(企鹅图标是操作系统提供给你的)(找到qq所在的硬盘位置)

2.CPU让内存去外存读取qq的数据 qq数据进入内存

3.启动qq

操作系统的启动

1.开机 启动临时操作系统

2.临时操作系统去CMOS存储器上找到操作系统的路径

3.启动操作系统 关闭临时操作系统

6.编程语言的分类有哪些?并评估各个分类的优缺点

1.机器语言 优点:执行效率高 缺点:开发效率低

2.汇编语言 (相较于机器语言)优点:开发效率高 缺点:执行效率低

3.高级语言(相较于汇编语言)优点:开发效率高 缺点:执行效率低

编译型语言(相较于解释型语言)优点:执行效率高 缺点:开发效率低

解释型语言(相较于编译型语言)优点:开发效率高 缺点:执行效率低

7.简述网络的瓶颈效应

网络通信时间远大于网络执行时间 相较于网络延迟 网络执行时间可以忽略不计

posted @ 2019-08-22 16:57  lucky_陈  阅读(223)  评论(0编辑  收藏  举报