计算机基础

冯诺依曼体系架构

  1946年美籍匈牙利数学家冯·诺依曼于提出存储程序原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式储存。(将现代计算机体系作了限定,影响深远)

冯·诺依曼理论的要点是:

  数字计算机的数制采用二进制,从电路设计角度来讲相对轻松

  计算机应该按照程序顺序执行(控制器)

  计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成
 

操作系统相关概念

接口:interface,软件工程里指软件包向外提供的功能模块的函数接口。所以接口是用来连接两个东西、信号转换和屏蔽细节

  操作系统通过接口的方式,建立了用户与计算机硬件的沟通方式。用户通过调用操作系统的接口来使用计算机的各种计算服务。

ABI

  Application Binary Interface,应用程序二进制接口,ABI描述了应用程序与OS之间的底层接口,允许编译好的目标代码在使用兼容ABI的系统中无需改动就能运行

API

  Application Programming Interface,应用程序开发接口,API定义了源代码和库之间的接口,因此同样的源代码可以在支持这个API的任何系统中编译

POSIX: Portable Operating System Interface 可移植的操作系统接口

  IEEE在操作系统上定义的一系列API标准

  POSIX兼容的程序可在其它POSIX操作系统编译执行

 

linux哲学基础

 ● 一切都是一个文件(包括硬件)
 ● 小型,单一用途的程序
 ● 链接程序,共同完成复杂的任务(脚本)
 ● 避免令人困惑的用户界面
 ● 配置数据存储在文本中

posted @ 2022-02-12 22:35  IT运维新秀  阅读(79)  评论(0)    收藏  举报