-
计算机基础知识
- 计算机系统
- 计算机的功能
- 冯诺依曼体系的五大基本部件
- 操作系统
- Linux操作系统的组成
- 操作系统的功能介绍
- 开发接口标准
- 操作系统的分类
- Linux 操作系统
- Linux的发行版详解
- Linux哲学思想
- Linux系统镜像站点
计算机系统
计算机系统由硬件 计算机系统由硬件(Hardware) 系统和软件(Software)系统两大部分组成
计算机的功能:
- 把需要的程序和数据送至计算机中。
- 必须具有长期记忆程序、数据、中间结果及最终运算结果的能力。
- 能够完成各种算术、逻辑运算和数据传送等数据加工处理的能力。
- 能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作。
- 能够按照要求将处理结果输出给用户。
冯诺依曼体系的五大基本部件:
- 运算器:用于完成各种算术运算、逻辑运算和数据传送等数据加工处理。
- 控制器:用于控制程序的执行,是计算机的大脑。
- 存储器:用于记忆程序和数据,例如:内存。程序和数据以二进制代码形式不加区别地存放在存储器中,存放位置由地址确定。
- 输入设备:用于将数据或程序输入到计算机中,例如:鼠标、键盘。
- 输出设备:将数据或程序的处理结果展示给用户,例如:显示器、打印机。
操作系统
操作系统(OperatingSystem,简称OS)是管理和控制计 算机硬件与软件资源的计算机程序,是直接运行在裸机上 的最基本的系统软件,任何其他软件都必须在操作系统 的支持下才能运行
Linux操作系统的组成:
- 最底层:硬件
- 底层之上:内核(kernel)
- 再之上:库文件
- 最上层:应用程序
操作系统的功能介绍:
- 驱动程序
- 内存管理
- 进程管理
- 安全管理
- 网络功能
- 文件系统
- 用户界面
开发接口标准
- ABI: Application Binary Interface ABI 描述了应用程序与OS 之间的底层接口, 允许编译好的目 标代码在使用兼容ABI 的系统中无需改动就能运行
- API:Application Programming Interface API 定义了源代码和库之间的接口,因此同样的源代码可以 在支持这个API 的任何系统中编译
- POSIX: Portable Operating System Interface IEEE 在操作系统上定义的一系列API 标准 POSIX 兼容的程序可在其它POSIX 操作系统编译执行
- 运行程序格式: Windows: EXE, .dll(dynamic link library) ,.lib Linux: ELF, .so(shared object), .a
操作系统的分类
- 服务器OS :RHEL, CentOS,Windows Server,AIX
- 桌面OS:Windows 10,Windows 7,Mac OS ,Fedora
- 移动设备OS :Andriod,IOS,YunOS
Linux 操作系统
- 完整的OS: Kernel(内核)+Application(GNU应用程序)
- 狭义上的OS: kernel(内核)
- Linux内核官网:www.kernel.org
Linux的发行版详解
- slackware:
SUSE Linux Enterprise Server (SLES) OpenSuse 桌面
- debian:
ubuntu ,mint
- redhat:
RHEL: RedHat Enterprise Linux 每18 个月发行一个新版本 CentOS :RedHat的免费版 中标麒麟:中标软件 Fedora :每6 个月发行一个新版本
- LFS: Linux From scratch 自制Linux
- Android: kernel+busybox (工具集)+java 虚拟机
- Linux 分支参考网站:http://futurist.se/gldt/
Linux哲学思想
- 一切都是一个文件(包括硬件)
- 小型,单一用途的程序
- 链接程序,共同完成复杂的任务
- 避免令人困惑的用户界面
- 配置数据存储在文本中
Linux系统镜像站点
阿里云:http://mirrors.aliyun.com
网易云:http://mirrors.163.com
搜狐:http://mirrors.sohu.com
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/97681