zoukankan      html  css  js  c++  java
  • Linux 操作系统的简单认识

    计算机入门知识介绍

    计算机原理

    现代计算机大部分都是基于冯.诺依曼结构,该结构的核心思想是冯将程序和数据都存放在计算机中,按存储器的存储程序首地址执行程序的第一条指令,然后进行数据的处理计算。

    计算机应包括运算器、储存器、控制器、输入和输出设备五大基本部件。

    计算机内部应采用二进制来表示指令和数据,将编好的程序送入内储存器中,然后启动计算机工作,计算机勿需操作人员干预,能自动逐条取出指令和执行指令。

    20200709141809

    其中,计算机是由软件和硬件组成

    软件和硬件

    硬件

    计算机硬件主要由CPU、存储设置、输入输出设备组成。

    20200709142038

    软件

    计算机的软件包括操作系统,系统软件和应用软件

    20200709142124

    各个层次之间的关系

    20200709142151

    操作系统概述

    操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。

    OS作为计算机系统资源的管理者,主要由以下作用:

    • 管理处理器,用于分配和控制处理器
    • 管理存储器,主要负责内存的分配与回收
    • 管理I/O设备,负责I/O设备的分配与操纵
    • 管理文件,负责文件的存取、共享和保护

    常见操作系统:

    操作系统 应用情况
    Windows操作系统 1983 应用比较广泛
    Linux操作系统 1991 免费使用,类UNIX,一般安装在服务器上面
    Unix操作系统 1970 无界面,使用命令操作,一般安装在服务器上面
    Mac操作系统 1993 苹果公司开发的,一般PC不能使用
    Android操作系统 主要用于智能终端设备

    Linux系统概述

    20200709142824

    Linux 诞生于1991年,作者上大学期间

    Linux诞生原因:因为创始人在上大学期间经常需要浏览新闻和处理邮件,发现现有的操作系统不好用, 于是他决心自己写一个保护模式下的操作系统,这就是Linux的原型, 当时他21岁,后来经过全世界网友的支持, 现在能够兼容多种硬件,成为最为流行的服务器操作系统之一。

    Linux的特点:开源,免费,拥有最为庞大的源码贡献者

    20200709142802

    Linux系统结构

    20200709142905

    Linux发行版介绍

    对于Linux操作系统来说,其本身是一个整体,包括Linux内核、系统库和系统程序,Linux内核是其最基础的部分,它实现了对硬件资源的管理,并且提供了使用这些硬件资源的通用接口。自1991年发布Linux内核来,很多公司加入其中,在内核的基础上构建了自己的操作系统版本,这个被称为Linux的发行版。

    20200709143028
    • Redhat:目前,全球最大的Linux发行厂商,功能全面、稳定。
    • Redhat 被 IBM 收购!
    • Ubuntu:目前,是Linux桌面操作系统做的最好的。
    • Centos:免费版的redhat,Centos 基于 redhat 发行版基础之上,再重新编译发布的版本。
    • 目前 Centos 已经被 Redhat 公司收购,但是依然免费
    • deepin:目前,国内做的最好的一款Linux发行版

    Linux目录结构介绍

    Linux的目录结构是一个树型结构

    Windows 系统可以拥有多个盘符, 如 C盘、D盘、E盘

    Linux没有盘符这个概念, 只有一个根目录 /, 所有文件都在它下面

    20200709143733

    常用的目录介绍

    目录 作用
    /bin 二进制命令所在的目录
    /boot 系统引导程序所需要的文件目录
    /dev 设备软件目录,磁盘,光驱,
    /etc 系统配置,启动程序
    /home 普通用户的家,目录默认数据存放目录
    /lib 共享库文件和内核模块存放目录
    /mnt 临时挂载储存设备的挂载点
    /opt 额外的应用软件包
    /proc 操作系统运行时,进程信息和内核信息存放在这里
    /root Linux超级权限用户root的家目录
    /sbin 和管理系统相关的命令,【超级管理员用】
    /tmp 临时文件目录,这个目录被当作回收站使用
    /usr 用户或系统软件应用程序目录
    /var 存放系统日志的目录
    Good Good Write Bug, Day Day Up
  • 相关阅读:
    SQL数据库inner join ,join,left join,full join(转)
    CSRF攻击(转)
    BZOJ1853: [Scoi2010]幸运数字
    BZOJ1935: [Shoi2007]Tree 园丁的烦恼
    BZOJ3289Mato的文件管理
    树状数组
    莫队算法
    如何在win上用Linux编c++
    Hash的应用
    关于指数循环节的证明
  • 原文地址:https://www.cnblogs.com/liyihua/p/14477346.html
Copyright © 2011-2022 走看看