zoukankan      html  css  js  c++  java
  • 2019.7.25随堂笔记

    什么是编程语言

    语言就是用来交流的

    python语言拿来和计算机交流

    什么是编程

    通过python语言我们也可以和计算机交流,这个交流可以帮我们干活(编程)

    为什么要编程

    1. 编程就是让计算机干活
    2. 让计算机代替人类干活
    3. 计算机其实看成奴隶

    计算机的五大组成

    CPU(大脑)

    1.控制器(控制功能)

    类人的话,就是控制身体所有组织的运转

    2.运算器(运算功能)

    类人的话,进行逻辑运算算数运算

    内存(大脑的记忆组织)

    计算机只认识0和1(高低压电频)

    优点:速度非常快

    缺点:断电即消失,存储容量小

    外存(笔记本)

    优点:存储量大,时间久

    缺点:速度慢

    输入设备

    类人的话,眼睛/耳朵/鼻子/嘴巴,接收信息

    输出设备

    类人的话,嘴巴(输出信息)

    嘴巴如(U盘)既是输入设备也是输出设备(简称:IO)设备

    计算机组成补充

    吃饭的流程

    1. 通过你的眼睛看到了筷子
    2. 经过大脑的逻辑运算(我要拿筷子)
    3. 发送一条指令给手,然后把筷子拿起来

    应用程序的启动流程

    1. 双击qq(快捷方式-->指向了一个路径(外存)),其实是去这个位置找到qq内容
    2. CPU再发送指令给内存,让内存读取外存中的qq内容
    3. 运行

    多核CPU

    多个大脑同时(同一时刻)处理多件事情

    8位/16位/32位和64位

    64位能装32位,32位不能装64位

    ROM存储器+CMOS存储器

    开机就是告诉计算机操作系统的位置,存储在CMOS存储器内

    你重装系统的时候为甚要插U盘:更改操作系统的路径

    总线

    总线相当于人类的神经/肌肉/血管

    硬盘工作原理

    机械硬盘上存储的都是0和1

    机械手臂:读取数据

    磁道:存储数据

    扇区:多个磁道组成一个块,起始位置

    寻找数据时间:

    平均延迟时间:机械手臂到磁盘的时间5ms(固态硬盘没有这个时间)

    平均寻数据的时间:(0+8.3)/2

    7200r/min

    ​ 7200/60=120r/s

    ​ 1/120=0.00833s=8.3ms

    ​ (0.83+0)/2=4.15ms

    综上:寻找数据的时间=4.15+5=9.15ms

    固态硬盘

    固态硬盘不需要平均延迟时间,RAM(断电即消失)SSD(断电不消失+算法(数学))基于电存储

    计算机操作系统

    什么是文件?

    文件真的存在吗?计算机能提供文件吗?(不能)

    中间有一个东西把计算机认识的0和1转换成了文件这个虚拟的概念

    文件是操作系统提供给我们的虚拟的概念

    什么叫应用程序

    qq是个应用程序,本质上就是一堆文件

    编程是为了解决人类的需求,完成一件事。写出一个应用程序,写一堆文件

    什么是操作系统

    其实就是一个软件(它帮我们完成对计算机的控制)

    操作系统的作用

    操作把对计算机控制的复杂指令(CPU)简单化

    用户/硬件/操作系统/应用程序之间的交互关系

    硬件:操作系统

    操作系统:用户/应用程序/硬件(CPU)

    应用程序:用户/操作系统

    注:硬件之间的交流通过CPU

    打开应用程序必须得经过操作系统,打开操作系统必须经过(ROM存储器(临时操作系统))

    1. 通电
    2. 按下开机键
    3. 开机键会启动临时操作系统(应用程序)
    4. 临时操作系统会去找windows操作系统的路径并启动
    5. 操作系统启动

    应用程序和操作系统的启动的区别

    应用程序依托于操作系统

    操作系统依托于临时操作系统

    其它的步骤都是一模一样的

    学习方法

    预习

    知道明天学什么

    复习

    作业

    录音

  • 相关阅读:
    Linux调整时区和同步时间
    wget命令
    apt-get损坏修复
    apt-get卸载命令
    apt-get命令
    ps命令
    卸载Ambari
    YARN Registry DNS启动提示“53端口被占用”错误的解决方法
    反转链表,时间复杂度O(n),空间复杂度O(1)
    简易版之最短距离
  • 原文地址:https://www.cnblogs.com/chmily/p/11246647.html
Copyright © 2011-2022 走看看