了解计算机与编程

主要讲了六大内容:

一、编程与编程的目的

里面包含了进入编程行业最基础的三个问题:

1.什么是语言,什么是编程语言?

2.什么是编程?

3.为什么要编程?

二、计算机组成(重点)

1.控制器:是计算机的指挥系统,负责控制计算机其他硬件的工作

2.运算器:负责数学运算与逻辑运算

​ 控制器+运算器=CPU=====》人的大脑

3.存储器I/O设备:内存、外存的优缺点

4.输入设备input

5.输出设备output

总结:
与运行程序有关的三大核心硬件:cpu、内存、硬盘(重点)
程序最先都是存放于硬盘的,站在硬件角度,程序的启动时,硬件的工作流程:
1. 程序相关数据先从硬盘读入内存
2. cpu从内存取出指令/数据然后运行

三、CPU详解(了解记住)

1.cpu具有向下兼容性

​ 64的cpu可以运行32bit与64bit的软件
但是32的cpu只能运行32bit的软件

2.cpu分为简单指令集和复杂指令集

            因第一代cpu代号为8086故此现CPU型号都以X86命名,而后面的64/32则代表了是几位的CPU。
            现多是X86_64型CPU

四、存储器(重点)

​ 8bit=1Bytes
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB

​ 平均寻道时间(找磁道的时间)+平均延迟时间(转半圈的时间)=一次IO时间

​ 7200转/分钟的硬盘来说,一次IO的时间大概:
5MS+4MS=9MS
存储器还分为:寄存器、高速缓存、内存、磁盘、磁带,他们都具有容量越小存取越快的特点

五、完整的计算机系统分为三层(重点)

​ 应用程序

​ 操作系统

​ 计算机硬件

六、操作系统定义(重点)

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

​ 应用程序是通过操作系统来间接控制硬件的

总结下来一天的学习老师让我们知道了学习编程要分清楚三个角色:程序员自己、编程语言以及计算机(奴隶),通过一天的学习让我们尽可能的了解计算机的基本情况,而后再开始对编程语言的学习。通过老师的补充让我们大概熟悉了总线的构架,以及计算机启动的流程、ROM中存储着什么、BIOS、CMOS是什么。

posted @ 2019-03-18 19:57  fuwei8086  阅读(309)  评论(0编辑  收藏  举报