关于csrf:CSNote1

66次阅读

共计 1014 个字符,预计需要花费 3 分钟才能阅读完成。

计算机系统

计算机系统包含软件 + 硬件
硬件

    0. 主机(中央处理器(CPU)+ 内存储器(内存))
    1. 外部设备(输出 / 输出设备, 外存储器)  

软件

    0. 系统软件(操作系统, 语言处理程序, 数据库管理系统等)
    1. 应用软件(如浏览器, 文件管理器, 影音播放器等)

内存分为随机存储器 RAM, 和只读存储器 ROM

0. 内存储器次要寄存计算机以后正在运行的程序, 用到的数据信息和运算成绩等.

1. 通常说的内存容量指 RAM 的大小,RAM 的内容能够随机读出或写入, 断电时,RAM 的内容会失落.

2. ROM 中的内容是由生产厂商一次性写入固化的, 应用时只能读不能写入.

C 语言中, 经常说的调配的内存是指 RAM

ROM 的内容是“只读”的, 在电脑运行期间, 是不可以往其中存入信息的。

程序设计语言

  • 机器语言, 即二进制 0 和 1, 它是惟一能被计算机了解并执行的语言.
  • 汇编语言, 它是计算机指令的符号化, 能间接拜访零碎接口.

    计算机指令: 管制计算机的二进制代码
  • 高级语言, 靠近自然语言, 须要先通过编译程序翻译为 机器语言目标程序, 再通过链接程序链接成为执行程序
  • 程序 = 数据结构 + 算法
  • 软件 = 程序 + 数据 + 文档

操作系统

    操作系统是治理和管制计算机软硬件资源的计算机程序,  
    是间接运行在 "裸机" 上的最根本的 系统软件,  
    其它任何软件必须在操作系统的反对下方可运行.

操作系统是用户和计算机的接口, 同时也是计算机硬件和其它软件的接口.


Linux 历史

初版 UNIX 操作系统由 B 语言编写.  
起初从 B 语言中倒退出了 C 语言,UNIX 迅速被用 C 语言重写.  
Linus Torvalds 在类 UNIX 零碎衍生版 Minix 的根底上, 设计出了第一代 Linux.  
因而,Linux 零碎是由 C 语言编写的.  

  • 记住,在 Linux,所有皆文件,网络接口、甚至鼠标键盘显示器都是文件

计算机信息中的所有都能够用 0 和 1 来示意, 包含像素的显示地位 (屏幕坐标), 像素色彩(RGB 值), 声音(波长) 等等,
这些决定了图片, 文字, 视频, 音频等屏幕上的显示开关量, 和显示模拟量.


  • 算术逻辑单元 (Arithmetic&logical Unit) 是中央处理器 (CPU) 的执行单元, 是所有中央处理器的外围组成部分, 由 ”And Gate”(与门) 和 ”Or Gate”(或门)形成的算术逻辑单元, 次要性能是进行二位元的算术运算, 如加减乘(不包含整数除法). 基本上, 在所有古代 CPU 体系结构中, 二进制都以补码的模式来示意.
  • 一个锁存器或触发器能存储 1 位二进制数,所以由 N 个锁存器或触发器能够形成 N 位寄存器

正文完
 0