zoukankan      html  css  js  c++  java
  • 了解计算机

    什么是编程语言

    编程语言是用来与计算机交流的语言

    什么是编程

    编程就是编写程序,通过编程让计算机帮我们解决某一个问题

    为什么要编程

    编程为了让计算机为我们做某件事,成为我们的劳动力

    计算机五大组成

    CPU(如:人的大脑)

    组成

    1、控制器:控制硬件

    2、运算器:进行逻辑运算与算术运算

    内存:小容量的存储设备,存储程序、数据、各种各样的命令

    优点:读取速度快

    缺点:断电数据会消失,容量小

    外存:大容量的存储设备,存储程序、数据、各种各样的命令

    优点:容量大并且能永久保存信息

    缺点:读取速度慢

    输入设备

    输入外部信息,如键盘,鼠标,麦克风

    输出设备

    输出信息,如打印机,显示器

    计算机中还有一些特殊的设备,既可以输入信息,也可以输出信息,那些设备称之为I/O设备,如:U盘,光盘

    应用程序的启动

    1. 双击qq的快捷方式(找到QQ在外存的路径地址)
    2. 由CPU发送指令给内存,内存从外存中读取QQ数据文件
    3. 在内存中启动运行

    机械硬盘工作

    机械手臂

    通过机械手臂上的磁头读取数据

    磁道

    磁盘上不同半径的同心圆为磁道,是用来存储数据

    扇区

    磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区。

    平均读取数据的时间

    是由平均寻道时间和平均延迟时间组成

    平均寻磁道的时间

    由于工业水平的限制通常为5ms

    平均延迟的时间

    以7200r/min的硬盘为例:那么转一圈的时间大概为8.3ms,平均寻找数据的时间为4.15ms

    所以平均读取数据的时间为5ms+4.15ms=9.15ms

    固态硬盘

    它不需要寻道,所以没有平均寻道时间,并且是基于光速传播信息

    计算机操作系统

    什么是文件

    文件是操作系统所提供的一个虚拟单位

    什么是应用程序

    应用程序就是一大堆文件

    操作系统有什么用

    把对硬件的复杂指令简单化

    操作系统启动

    1. 开机(CPU发出开机命令)
    2. 启动一个临时操作系统(BIOS)
    3. 然后临时操作系统会去读取操作系统的路径地址(特殊的CMOS硬件,由一个纽扣电池供电)
    4. 启动真正的操作系统(如:Windows,Linux)
  • 相关阅读:
    JavaScript 中document.write() 详细用法介绍
    教你怎么用JavaScript检测当前浏览器是无头浏览器
    JavaScript网页截屏方法,你get到了嘛?
    新手小白该怎么学习前端?附学习路线和资料
    实现微前端需要了解的 Vue Genesis 渲染器
    前端新人关注的Web前端饱和性分析?前端面试必知必会的十点!
    这个前端竟然用动态规划写瀑布流布局?给我打死他!
    Kubernetes之Ingress+Traefik
    MySQL语法大全
    PPTP服务器
  • 原文地址:https://www.cnblogs.com/Gredae/p/11252777.html
Copyright © 2011-2022 走看看