计算机基础知识

  • 计算机基础知识

    • 计算机系统
    • 计算机的功能
    • 冯诺依曼体系的五大基本部件
    • 操作系统
    • Linux操作系统的组成
    • 操作系统的功能介绍
    • 开发接口标准
    • 操作系统的分类
    • Linux 操作系统
    • Linux的发行版详解
    • Linux哲学思想
    • Linux系统镜像站点

    计算机系统

    计算机系统由硬件 计算机系统由硬件(Hardware) 系统和软件(Software)系统两大部分组成 计算机系统

    计算机的功能:

    1. 把需要的程序和数据送至计算机中。
    2. 必须具有长期记忆程序、数据、中间结果及最终运算结果的能力。
    3. 能够完成各种算术、逻辑运算和数据传送等数据加工处理的能力。
    4. 能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作。
    5. 能够按照要求将处理结果输出给用户。

    冯诺依曼体系的五大基本部件:

    冯诺依曼五大基本部件

    • 运算器:用于完成各种算术运算、逻辑运算和数据传送等数据加工处理。
    • 控制器:用于控制程序的执行,是计算机的大脑。
    • 存储器:用于记忆程序和数据,例如:内存。程序和数据以二进制代码形式不加区别地存放在存储器中,存放位置由地址确定。
    • 输入设备:用于将数据或程序输入到计算机中,例如:鼠标、键盘。
    • 输出设备:将数据或程序的处理结果展示给用户,例如:显示器、打印机。

    操作系统

    操作系统(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

    Linux哲学思想

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

    Linux系统镜像站点

    阿里云:http://mirrors.aliyun.com
    网易云:http://mirrors.163.com
    搜狐:http://mirrors.sohu.com

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/97681

(0)
绿野绿野
上一篇 2018-05-07 09:29
下一篇 2018-05-07 10:19

相关推荐

  • 马哥网络班第31期——第二周作业

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示
    2、bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示
    3、请使用命令行展开功能来完成以下练习
    (1)创建/tmp目录下的:a_c,a_d,b_c,b_d
    (2)创建/tmp/mylinux目录下的:
    4、文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息
    5、如何定义一个命令的别名,如何在命令中引用另一个命令的执行结果?
    6、显示/var目录下所有以l开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其他字符)的文件或目录
    7、显示/etc目录下,以任意一个数字开头,且以非数字结尾的文件或目录
    8、显示/etc目录下,以非字母开头,后面跟了一个字母以及其他任意长度任意字符的文件或目录
    9、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22
    10、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中
    11、复制/etc目录下所有以.d结尾的文件或目录至/tmp/mytest2目录中
    12、复制/etc目录下所有以l或m或n开头,以.conf结尾的文件至/tmp/mytest3目录中

    Linux笔记 2018-07-18
  • at & crontab命令

    at命令 功能 at命令用于执行未来某个时间点的某一次任务,任务的执行结果为以邮件的形式发送给用户 命令格式 at [OPTION] TIME 常用选项[OPTION] -l 查看等待运行的任务 atq 命令也可用户查看等待运行的任务 -f /path/from/file 从指定文件中读取作业任务,而不再交互式输入 -d # 删除指定的作业任务 -c 查看指…

    Linux笔记 2018-06-11
  • TR | TEE

    tr命令 管道 tee

    2018-04-16
  • 第七周作业

    1、简述linux操作系统启动流程 inux系统启动流程大致是这样的: BIOS(Boot Sequence) –> MBR(GRUB) –> Kernel(ramdisk) –> rootfs –> /sbin/init(/etc/inittab) BIOS 主板在接通电源后,BIOS…

    2018-06-29
  • 正则表达式

      正则表达式:REGular EXPression 字符匹配: . 匹配一个随机字符 \[^.]:匹配除了点以外任意的字符 [] 匹配指定范围内的任意单个字符 [^] 匹配指定范围外的任意单个字符 [:alnum:] 字母和数字 [:alpha:] 代表任何英文大小写字符,亦即 A-Z, a-z [:blank:] 空白字符(空格和制表符) [:…

    2018-03-16
  • 企业监控Zabbix-myself

    基础

    2018-04-10