zoukankan      html  css  js  c++  java
  • CSIC_716_20191031【计算机的组成】

    引言

    • 什么是编程语言
    1. 语言是人与人之间的沟通介质之一,编程语言是人与机器(包括计算机)之间沟通的介质。
    2. 一个完整的计算机系统主要包括     应用程序  、操作系统  和硬件   等。
    3. 计算机三大核心部件:CPU 、内存 、IO设备。(上课讲的为  CPU 、内存 、硬盘  )
    4. 计算机硬件主要包括   CPU 、内存 、硬盘  等。
    5. 打开暴风影音程序时,计算机的实际情况为,双击动作会触发操作系统发送指令到CPU,CPU发送指令给内存,内存读取硬盘中的数据。

    正文

    一、计算机的五大组成部分(*****)

    运算器:进行算术运算和逻辑运算。

    控制器:计算机的指挥系统。

    运算器和控制器统称为中央处理器 (Central Processing Unit,CPU)

    存储器:是计算机中用来存放所有数据和程序的记忆部件,它的基本功能是按指定的地址存(写)入或者取(读)出信息。

    计算机中的存储器可分成两大类:

    一类是内存储器,简称内存或主存。优点:存取速度快;缺点:断电丢失数据。

    另一类是外存储器(辅助存储器),简称外存或辅存。优点:永久存储数据,缺点:存取速度慢。

    机械硬盘:通过机械手臂转动,取对应扇区,查数据。

    固态硬盘:通过 主控--闪存--固件算法机制去存取数据。

    存储器由若干个存储单元组成,每个存储单元都有一个地址,计算机通过地址对存储单元进行读写。

    寄存器:位于中央处理器中,临时存储 数据CPU即将要用的数据。

    CACHE:高速缓冲存储器临时存储 数据的地方。

    CACHE存储器,是位于CPU和主存储器DRAM(Dynamic Random Access Memory)之间,规模较小,但速度很高的存储器,

    输入设备:鼠标、键盘、摄像头、麦克风

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

    二、操作系统

    连接应用程序与硬件。

    操作系统用以组织、协调控制计算机硬件。

    操作系统就是将计算机硬件的一系列丑陋的接口封装起来。

    三、文件

    操作系统提供的用于存储数据的接口。

    四、BIOS

    计算机自带的一个小系统 basic input output system

    五、X86和X64的区别

    计算机基于电运行的,通过高低电平以二进制进行控制。

    X86:32位,CPU一次性可以处理32位个的二进制字符

    X64:64位,CPU一次性可以处理64位个的二进制字符

    六、额外自学内容(面试题中的and和or): 

    Python中关于and 和or的用法

    #   and 从左往右判断,若有假值,则返回第一个假值,否则返回最后一值;
    # or 从左往右判断,若有真值,则返回第一个真值,否则返回最后一值;
    # and的优先级比or高
    v1=4 and 2 or 1 #2
    v2=4 or 2 and 1 #4
    v3=4 or 0 and 1 #4
    v4=(4 or 0) and 1 #1
    v5=4 and (2 or 1) #2
    v6=0 or (2 and 1) #1

    以v2为例,程序先运算2 and 1,得到1,再运算4 or 1,得到4.

      

    今日录音:

    今天的内容主要位

  • 相关阅读:
    HTML5新增的属性和废除的属性
    利用ajax的方式来提交数据到后台数据库及交互功能
    在BS表单上使用fastreport.net
    js获取电子秤串口数据
    XMPP基础
    xmpp简介
    扩展方法
    泛型委托、lambda表达式例子,备忘
    leetcode 127. Word Ladder ----- java
    leetcode 126. Word Ladder II ----- java
  • 原文地址:https://www.cnblogs.com/csic716/p/11772520.html
Copyright © 2011-2022 走看看