• 第二篇.计算机基础之编程01


    1. 什么是编程语言?

    语言是事物A与事物B的沟通的介质。中文、英文和日文等语言是人与人沟通的介质。而编程语言是人与计算机沟通的介质。
    编程语言

    2. 什么是编程?

    就如英语一样,句子由单词和语法组成的。而编程就是将语法和一堆字符写在文件中交给计算机做事,结果就是一堆文件,这些文件就是程序。

    3. 为什么要编程?

    把计算机当成自己的奴隶,编程的目的就是奴役计算机,让计算机帮自己工作,取代人力,给自己节省时间和精力

    4.编程语言

    编程语言分类有机器语言、汇编语言、高级语言

    机器语言 汇编语言 高级语言
    优点 执行效率高 (较于机器语言):开发效率高 (较解释型):执行效率高
    缺点 开发的效率低 (较于机器语言):执行效率低 (较解释型):开发效率低

    5. 计算机五大组成部分分别有什么作用?

    计算机五大组成有控制器、运算器、存储器、输入设备和输出设备

    • 控制器:相当于大脑控制全身的器官的运作

    • 运算器:实现算术运算和逻辑运算

    • 存储器:是计算机的存储系统,相当于人的记忆组织。有外存和主存之分。

    内存 外存
    缺点 比外存容量小 而且由于内存基于点存储数据,所以断电数据马上消失 比内存存取速度慢
    优点 比外存存取速度快 比内存容量大 可以永久存储数据
    • 输入设备

      计算机输入信息(程序、数据、声音、文字、图形、图像等)的设备。

      常见的输入设备有:键盘、鼠标、图形扫描仪、触摸屏、条形码输入器、光笔等。外存储器(U盘等)也是一种输入设备

    • 输出设备

      计算机输出信息的设备。

      常见的输出设备有:显示器、打印机和绘图仪等。外存储器也是一种输出设备。

      注意:由于外存储器即是一种输入设备,也是一种输出设备,因此外存储器也被称为IO设备,其中I为Input(输入);O为Output(输出)。

    6. 机械硬盘的工作原理?

    机械硬盘主要由机械手臂、磁道和扇区组成
    内容引用于nickchen老师博客

    003-计算机组成原理-机械硬盘.jpg?x-oss-process=style/watermark

    • 机械手臂:机械硬盘通过机械手臂读取数据,机械手臂的末端是磁头。

    • 磁道:磁道是机械硬盘的磁面中的一个一个圈,磁道用于存储数据。

    • 扇区:扇区的最小单位通常为512KB(由于磁盘大小不断增大,也有部分厂商设定每个扇区的大小是4096字节)。为了减小IO操作,机械硬盘也会将多个相邻的扇区组合在一起,形成一个块,这个块便就是我们在Windows系统中看到的C、D分区。

    • 平均寻道时间:由于数据存放在磁道上,因此机械手臂需要读取数据首先要找到磁道。受限于工业水平的限制,目前机械手臂找到磁道的时间为5ms,这个时间被称为平均寻道时间。

    • 平均延迟时间:机械手臂寻道之后,需要寻找数据。由于数据的位置是不确定的,而目前的机械硬盘寻找数据会从硬盘的头部扫描到尾部。以7200r/min的硬盘为例,如果碰巧在硬盘头部找到数据,时间约为0ms;如果在硬盘尾部找到数据,时间约为8.3ms,因此我们采用一个平均时间4.15ms作为机械手臂在磁道找到数据的时间,这个时间被称为平均延迟时间。

      平均延迟时间:7200/60=120(r/s)

      1/120=0.0083(s/r)=8.3(ms/r)

      8.3/2=4.15(ms/r)

      平均延迟时间:7200/60=120(r/s)

      1/120=0.0083(s/r)=8.3(ms/r)

      8.3/2=4.15(ms/r)

      从上述描述可以得出:

      寻找数据的时间=平均寻道时间+平均延迟时间寻找数据的时间=平均寻道时间+平均延迟时间

    7. qq启动

    1. 双击Windows桌面的QQ图标(qq.exe对应路径的快捷方式)
    2. 双击图标就是给操作系统发送指令,告诉操作系统QQ软件对应的硬盘地址,并让操作系统启动这个路径
    3. 操作系统接收到指令操控CPU发送指令给内存
    4. 内存接受指令后发送指令给硬盘,硬盘读取QQ软件代码给内存,QQ启动
  • 相关阅读:
    第八周总结和实验六
    第七周总结与实验五
    遍历目录中的所有文件和目录,并生成全路径
    python watchdog
    Offer_answer_with_SDP_rfc3264
    [转]UML八大误解
    leetcode周赛220
    Codeforces Round #690 (Div. 3)
    学习资料
    鱼眼图与六面图转换(python)
  • 原文地址:https://www.cnblogs.com/demiao/p/11246451.html
Copyright © 2020-2023  润新知