操作系统及Linux基础知识

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统及Linux基础知识相关的知识,希望对你有一定的参考价值。

现代计算机设备的组成部分:
运算器、控制器、存储器、输入设备、输出设备
CPU
Bus:总线
memory:编址存储设备

IO:与外部部件交互
    磁盘
    网卡

CPU:运算器、控制器
    CPU指令:指令集
        特权指令:OS运行特权指令
        普通指令
    程序员

    OS:Operating System
        软件程序
        通用目的
            硬件驱动
            CPU时间片切割和分配、进程管理
            内存管理
            网络管理
            安全管理

        System Call
            Syscall:系统调用

        编程层次:
            硬件规格:hardware specifiacation
            系统调用
            库调用

            硬件--操作系统(内核)--库、系统调用

    UI:
        GUI:Graphic User Interface 图形用户界面
        CLI:Command Line Interface 命令行界面

    ABI:Application Binary Interface 应用二进制接口
    API:Application Programing Interface 应用编程接口

    CPU架构类型:
        X86
        X86-64
        arm 应用于智能手机、平板电脑

        m68000、m68k 摩托罗拉公司
        power 第一个多核CPU IBM公司
        powerpc IBM、苹果、摩托罗拉公司
        ultrasparc SUN公司
        alpha DEC公司设计制造、后康柏收购DEC、惠普收购康柏
        安腾

    Windows
    Linux:
        Linus--Linux

        GNU/Linux

    Unix:
        System (Bell Lab 贝尔实验室)
            AIX(IBM)
            Solaris(SUN)
            HP-UX(HP)
        BSD:(BSRG)Berkeley System Distribution
            NetBSD
            OpenBSD
            FreeBSD

        MIT:Richard Stallman
            GNU:GNU is not Unix
                GPL:General Public License

以上是关于操作系统及Linux基础知识的主要内容,如果未能解决你的问题,请参考以下文章

20155307刘浩《网络对抗》逆向及Bof基础

20155311高梓云《网络对抗》逆向及Bof基础

20145301赵嘉鑫《网络对抗》逆向及Bof基础

centos 7部署并汉化Gitlab及基础操作

《Linux内核 核心知识全解析(完)》

linux应用程序基础及安装方式(RPM,YUM和源代码编译)!