9月8日学习笔记

全栈工程师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日学习笔记)