• 一、计算机基础知识


    一、编程与目的

    1、什么是编程语言
      语言是一个事物与另外一个事物沟通的介质
      编程语言是程序员与计算机沟通的介质

    2、什么是编程
      编程就是程序按照某种编程语言的语法规范将自己想要让计算机做的事情表达出来
      表达的结果就是程序,程序就是一系列的文件

    3、为什么要编程
      在编程世界里,计算机其实就是人的奴隶,编程的目的就是为了奴隶计算机。
      我们编程的目的就是为了让计算机代替人类去工作,从而解放人力

    二、计算机硬件基础
      五大组成部分:
      控制器:计算机指挥系统 负责控制计算机其他硬件的工作
      运算器:数学运算+逻辑运算
        控制器+运算器=CPU 相当于人类的大脑

      存储器:

        内存:相当于人的记忆

          优点:存取速度快与硬盘

          缺点:断电数据丢失

        硬盘:写日记的笔记本

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

          缺点:存取速度慢与内存

      输入设备:键盘、鼠标

      输出设备:显示器、打印机

      总结:与运行程序有关的三大核心硬件:CPU、内存、硬盘

      .1、程序最先都是存放于硬盘。程序(程序硬件角度)运行经历的过程:

        1:程序相关数据先读从硬盘入内存

        2:CPU从内存取出指令运行

    三、CPU具有向下兼容性

      64位的CPU可以运行32/64位的软件,但是32位的CPU只能运行32位的应用软件

    四、存储器

      8bit=1Bytes

      1024Bytes=1KB

      1024KB=1MB

      1024MB=1TB

      1024TB=1PB

      平均寻道时间(找磁道的时间)+平均延迟时间(找到内容的时间平均值)=一次IO时间

      7200转/每分钟的硬盘来说一次IO时间是大概是:0.5ms+0.4ms=0.9ms

    五、一套完整的计算机系统分三层

      应用程序

      操作系统

      计算机硬件

    六、操作系统的定义

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

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

  • 相关阅读:
    mysql数据库监控利器lepus天兔工具安装和部署
    通过zabbix自带api进行主机的批量添加操作
    svn服务器的搭建备份和还原和svnmanager的使用
    elasticsearch自动按天创建索引脚本
    nginx或者squid正向代理实现受限网站的访问
    mysql查询sending data占用大量时间的问题处理
    解决由腾讯qq浏览器引起win10系统桌面图标不停的闪烁问题
    缓存系列之四:redis持久化与redis主从复制
    缓存系列之三:redis安装及基本数据类型命令使用
    缓存系列之二:CDN与其他层面缓存
  • 原文地址:https://www.cnblogs.com/lakei/p/10553497.html
Copyright © 2020-2023  润新知