美文网首页
9月8日学习笔记

9月8日学习笔记

作者: W凯 | 来源:发表于2016-09-08 23:37 被阅读0次

    全栈工程师01期9月8日学习笔记

    计算机的组成及工作原理

    计算机主要由控制器、运算器、存储器、输入及输出设备,五个组成部分。

    • 控制器是整个计算机的中枢神经,对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各个部分的工作及内存与外存的访问等。
    • 运算器的功能是对数据进行各种加工处理。
    • 存储器是存储程序、数据和各种信号、命令的信息,并在需要时提供这些信息。
    • 输入设备是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。
    • 输出设备是将计算机的中间结果或最后结果、机内个各种数据符号及文字或各种控制信号等信息输出出来。

    计算机中数据的存储

    以黑白图片的存储为例,图片在计算机中以二进制的方式存储,一个字符代表一个像素点的颜色,1为黑色,0为白色。图片的像素点有多少,及需要多少个字符来存储图片。
    彩色图片每个像素点的颜色不同,即还需要其他字符来存储其不同像素点的颜色信息,所以需要的存储字符更多,彩色图片的存储需要更大的存储空间。

    二进制与十进制的转化计算机中存储信息方式为二进制,1和0。以2为底的幂。

    大家所熟知的计数方式为十进制,在计算机中存储时都使用二进制,因此熟悉并学会十进制与二进制的相互转化是十分重要的。

    以13为例:

    13=8+4=1=23+22+2^0

    转换为二进制为1101

    对于较大的数可以采用除2取余法,即将数字除以2,整除取0,余1取1,直到最后被除数为1。

    13/2=6……1

    6/2=3………0

    3/2=1………1

    1………………1

    即为1101。

    十进制与十六进制的相互转化

    对于十进制与十六进制的相互转化比较复杂,可以采用二进制为中间值来进行十进制与十六进制的相互转化。

    以55为例,使用除2取余法

    55/2=27……1

    27/2=13……1

    13/2=6………1

    6/2=3…………0

    3/2=1…………1

    1…………………1

    为110111

    转化为十六进制时,四个数一组进行转化

    11和0111

    11为3,111为7

    即55转化为十六进制为37。

    十六进制与二进制的对应关系为:

    十六进制 二进制
    0 0000
    1 0001
    2 0010
    3 0011
    4 0100
    5 0101
    6 0110
    7 0111
    8 1000
    9 1001
    10(A) 1010
    11(B) 1011
    12(C) 1100
    13(D) 1101
    14(E) 1110
    15(F) 1111

    Markdown语法的学习

    在Markdown语法中,常用的有几种标记符。

    标题可以通过以下两种方式来设置:

    1. 在文字开头添加“#”,通过“#”的数量来表示几级标题(总共分为6级标题)。

    一级标题

    二级标题

    三级标题

    四级标题

    五级标题
    六级标题
    1. 在文字下方添加“=”和“-”,分别表示一级标题和二级标题。
      一级标题
      ==
      二级标题
      --

    无序列表

    在文字开头添加“”、“+”、“-”都可以实现无序列表,注意在“”、“+”“-”与文字之间添加空格。

    • 1
    • 2

    有序列表

    在文字开头添加数字以及英文句号。

    1. 1
    2. 2

    下划线

    在空白行下方添加三个“-”。(注意不要紧接着文字下方,以免将上方文字处理为二级标题)。


    粗体

    使用两个‘*’将文字包含起来,可以实现粗体。

    粗体

    斜体

    使用一个‘*’将文字包含起来,可以实现斜体。

    斜体

    表格

    十进制 二进制 2^n
    1 0 2^0
    2 10 2^1

    相关文章

      网友评论

          本文标题:9月8日学习笔记

          本文链接:https://www.haomeiwen.com/subject/thkeettx.html