• 计算机组成及操作系统


    一、编程与编程的目的:

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

          语言是一事物与另一事物之间沟通的介质

          编程语言就是程序员与计算机之间沟通的介质

    2、什么是编程?

          程序员把自己想要让计算机做的事用编程语言表达出来,编程的结果就是一系列的文件

    3、为什么要编程?

          是为了让计算机按照人类思维逻辑去工作,从而解放人力

    二、计算机组成部分:(*****)

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

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

                       (控制器+运算器=CPU,相当于人的大脑)

    3、存储器:

                  内存:优点:存取速度快

                          缺点:断电数据缺失

                硬盘:优点:永久保存数据,断电也不会丢失数据

                           缺点:存取速度慢

    4、输入设备input

    5、输出设备output

     

    总结:计算机的三大核心硬件:cpu、内存、硬盘(*****)

               程序最先都是存放于硬盘,从硬盘角度看,程序启动时,硬件的工作流程是:

                                1、程序相关数据从硬盘加载到内存

                                2、cpu从内存取出指令然后运行

     

    三、cpu详解(***)

    1、cpu具有向下兼容性:

                                            64位的cpu可以运行32bit和64bit的软件

                                            但是32位的cpu只能运行32bit的软件

     

    四、存储器(*****)

                     8bit=1Bytes

                          1024Bytes=1KB

                          1024KB=1MB

                          1024MB=1GB

                     1024GB=1TB 

                     1024TB=1PB 

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

    7200转/分钟的硬盘来说,一次IO的时间大概为:

          5MS(基于目前的物理水平)+4MS=9MS

    五、一套完整的计算机操作系统分为三层:(*****)

                      应用程序

                            操作系统

                            计算机硬件

     

    六、操作系统懂得定义:(*****)

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

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

     

     

     

       

  • 相关阅读:
    docker部署mysql
    jira+mysql+破解+中文+compose
    swarm 服务器安装
    docker
    mysql创建用户并手授权
    统计数据库表容量情况
    分区表测试
    实战做项目如何选择开源许可协议(一)-了解协议
    创业公司如何实施敏捷开发
    技术人员如何创业《四》- 打造超强执行力团队
  • 原文地址:https://www.cnblogs.com/yanminggang/p/10553446.html
Copyright © 2020-2023  润新知