01计算机基础相关

有关计算机相关概念

1、计算机编程语言

我们说的语言就是一个事物与另一事物沟通的介质,计算机语言就是程序员与计算机沟通的介质

编程为程序员用来控制计算机的一种表达方式,也就是程序员将自己想要让计算机做的事,用编程语言翻译出来,写到一个个文件里。

编程的目的是让计算机按照指定的逻辑进行工作,从而达到解放人力的目标。

python、c、c++、c#、Java等都属于计算机编程语言

2、计算机编程语言分类

1.机器语言:直接用二进制指令去编写程序     

优:执行效率高

缺:开发效率低

2.汇编语言:用英文标签取代二进制去编写程序

优:开发效率比机器语言高

缺:执行效率比机器语言低

3.高级语言:用人类能理解的表达方式去编写程序

扫描二维码关注公众号,回复: 4412320 查看本文章

编译型  谷歌翻译  优 执行效率略高于解释型

                           缺 开发效率低于解释型

解释型  同声传译  优 开发效率高于编译型

                           缺 执行效率低于编译型

执行效率:机器>汇编>编译>解释

开发效率:解释>编译>汇编>机器

跨平台性:解释>all

eg:配置环境变量

win7:
D:\Python27;C:\a\b\c;D:\a\b\c

mac/linux:
vim /etc/profile
aio进入编辑模式
在文件的最后一行写入
PATH=/usr/local/python27:$PATH
export PATH
按ESC,输入:wq

3、计算机五大组成部分

控制器  控制各组件运行   \

                                     CPU

运算器 逻辑运算数学运算 /

存储器

        内存   临时存储  | 优点:存取速度快

                             | 缺点:断电数据丢失

        外存  永久存储   | 优点:断电不丢数据

        硬盘                | 缺点:存取速度慢

I/O设备

三大核心硬件    |  CPU

                     | 内存

                     | 硬盘

4、换算

 1PB=1024TB=1024^2GB=1024^3MB=1024^4KB=1024^5Bytes=8*1024^5bit

一个7200转的硬盘执行一次IO经历的时间=平均寻道+平均延迟时间 (9ms)
平均寻道:5ms
平均延迟时间(转半圈):4ms
7200转/60s
120转/1s
转一圈需要0.008s=8ms

5、操作系统基础

1.完整的计算机系统包括:

应用软件
操作系统
硬件
其中:应用程序的平台=操作系统+硬件

2.操作系统是协调、管理、控制计算机软硬件资源的一个控制程序

其可以I.把复杂的硬件操作封装成简单的功能/接口,用以用户/应用程序使用

II.把应用程序多硬件的竞争变有序


3.操作系统的启动流程

cpu->ROM(BIOS系统)->CMOS

cpu->内存(windows系统)->本地硬盘

猜你喜欢

转载自www.cnblogs.com/dongzhihaoya/p/10085002.html
今日推荐