计算机基础及linux初识

1 计算机的组成及其功能

计算机的组成分为硬件部分和软件部分
     硬件部分:根据冯诺依曼体系架构,分为 运算器、控制器、存储器、输入设备、输出设备。
     软件部分:系统软件,应用程序以及汇编语言。

    各部分的功能
     硬件部分

                 运算器:CPU的部件之一,主要用于计算机内部的算术运算。
                 控制器:CPU的另一个部件,主要用于协调和控制计算机的整个运作。
                 存储器:也就是常说的内存,计算机自动地完成数据存储与读取
                 输入设备:外部设备,用于将各种数据输入至计算机。如鼠标、键盘、麦克风、光驱等
                 输出设备:也是外部设备,用于将计算机处理好的各种结果反馈给用户,如显示器、耳机、打印机等
        软件部分
                 系统软件:也就是常说的操作系统,控制管理计算机的硬件设备或营业软件,如unix、linux、windows、Macos等
                 应用程序:为了一项或多项用途开发的软件。
                 编译器:能将汇编语言编写的代码翻译成成计算机可识别的机器语言

2 描述内核及功能

                内核是一个操作系统的核心,即工作在硬件之上的监控程序,负责驱动底层硬件,把硬件资源虚拟化并分配给应用程序。同时开启或关闭某个应用程序也是由内核完成。

3 罗列常见的linux发行版之间的联系与区别

       常见的linux发行版有以下几种
            Redhat系
                                    ------------->Fedora Core------>Fedora
                                   |
            Redhat ---------|--------------------------------------Red Hat Enterprise
                                                                                 |
                                                                                |
                                                                              ---------------->Centos
            Redhat衍生出Fedora,同时推出企业版Red Hat Enterprise,Centos是企业版的二次发行版。

            Slackware系 

            SLS------->Slackware------>S.u.S.E------->opensuse

            基于SLS二次发行的Slackware,界面华丽的S.u.S.E,以及社区版opensuse

             Debian系
                                              ---------->Linux Mint
                                             |
                                      ------->Ubuntu----->Ubuntukylin
                                     |
             Debian-----------|-------------|-------------------------|---------------------
                                                      |                              |
                                                      |                              |
                                                    -->Deepin                 -->Knoppix

                各系的linux区别主要在于程序包管理器,其中Redhat系使用RPM,Slackware系使用ZYpper,Debian系apt-get

4 描述常见的开源协议(GPL,LGPL, BSD,Apache等)以及开源协议的区别

          GPL:全称为GUN组织的General Public License,通用公共许可。遵循其协议的任何一款软件版权属于GPL,任何人或组织使用或参考遵循GPL协议的软件一定得继续隶属于GPL开源。
          LGPL:宽松的GPL协议,使用者没有调用GPL协议的代码,而仅仅只是代码库,可以不用开源。
          BSD:可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。当你发布使用了 BSD协议的代码,或者以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。
          apache:与BSD类似,可以自由使用源代码,但无论参考,修改,挪用时,必须标注该软件,或该代码部分为apache许可。

5 Linux的哲学思想

         1.一切皆文件: 几乎把所有资源统统抽象为文件形式:包括硬件设备,甚至通信接口等;
         2.由众多功能单一的程序组成:一个程序只用于做一件事,并且要做好; 组合小程序完成复杂任务;
         3.尽量避免跟用户交互;目标:易于以编程的方式实现自动化任务;
         4.使用文本文件保存配置信息;
         5.提供机制,而非策略,给用户更多自由调控。

6 描述Linux目录及目录结构命名规定

          目录为路径映射的方式。其命名方式有:
          严格区分字符大小写;
          目录也是文件,与文件在同一目录下不能同名;
          文件名使用除了/以外的任意字符;
          最长不能超过255个字符;
          以.开头的文件为隐藏文件;

原文地址:http://blog.51cto.com/12713149/2314080

时间: 2024-08-01 04:25:32

计算机基础及linux初识的相关文章

计算机基础和Linux基础

计算机原理 计算机发展史 机器语言-让机器干活 差分机-让机器的数学运算和逻辑运算只简化成"加法",计算机只处理"加法" 计算机硬件CPU=运算器+控制器+寄存器(缓存)硬盘=存储器+寄存器寄存器是为了缓解各子硬件之间的速度差?? 运算器运算器+控制器=cpu 控制器运算器+控制器=cpu 存储器 内存基于"电的方式"工作,速度快,临时存放数据 硬盘基于"磁的方式"工作,速度慢,永久存放数据 输入设备 如鼠标.键盘.麦克风等

计算机基础与linux文件系统

1.描述计算机的组成及其功能. 计算机主要有五个部分组成: (1)控制器:CPU ->协调计算机各部分工作及内存与外设的访问: (2)运算器:CPU ->对数据进行运算处理: (3)存储器: ->存储程序和各种数据 (a)内部存储 内存(RAM):因硬盘与CPU的运算速度差别较大,内存从硬盘中提取数据给CPU,用来提高运算速度,断电后数据会丢失: (b)外部存储 硬盘.U盘.光驱等(ROM):存储数据,断电后数据不会丢失: (4)输入设备:键盘.网卡等: 将数据输入电脑中. (5)输出设

计算机基础知识及linux基础

一.计算机基础简介 1.计算机系统组成两大部分 2.计算机的发展     计算机诞生70年 世界上第一台计算机是在1946年诞生 ENIAC 3.冯.诺依曼 计算机之父,提出了计算机应由:运算器.控制器.存储器.输入设备.输出设备组成 4.计算机的分类 按规模可以分为:巨型计算机,大型计算机,小型计算机微型计算机. 服务器本身不重,ups电池重考虑建筑的承重 5.服务器 塔式服务器Tower 机架式服务器Rack    宽度19英寸,42U高2米左右   刀片式服务器 服务器分类 6.存储基础知

Linux自学笔记——计算机基础以及命令帮助的获取

计算机基础知识: 计算机的主要组成部分: 运算器.控制器.存储器.输入设备.输出设备 CPU:运算器,控制器 bus:总线 memory: 编址存储设备 IO:与外部部件交互 程序的运行模式: 用户空间:user space,us 内核空间:system space POS:Portable OperationSystem POSIX API:编程接口: 运行程序格式: Windows:EXE,dll(dynamic link library) Linux:ELF,so(shared objec

linux计算机基础

计算机基础 linux的基本原则: 1,一切皆是文件 2,有目的单一的小程序组成,组合小程序完成复杂任务 3,尽量避免捕获用户接口和用户交互 4,所有的配置文件都保存成文本格式 5,严格区分大小写 系统管理员的任务和职责: 1,对系统的资源进行合理的调配和管理 2,让系统维持一个高性能的状态 3,管理服务器的各项硬件设备不出故障 4,检测系统中各项服务的性能,以及运行状态 5,对系统安全进行管理 管理对象: 服务器,用户,服务器的资源,服务器各项进程 冯洛伊曼体系: 运算器,计算器,寄存器,输入

Python学习第一天----计算机基础

一.学习计算机基础的目的 再高级的编程语言都是运行在操作系统之上的,而操作系统又是运行在硬件基础之上.所以在开始学习编程之前需要深刻的了解并熟知计算机的基础知识.包括硬件基础及操作系统基础. 二.计算机硬件发展史 计算机的定义:是现代用于高速计算的一种电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能. 发展史: 原型或者说灵感起源于中国 1946年2月14日情人节这天,世界上第一台电子计算机"电子数字积分计算机ENIAC"在美国宾夕法尼亚大学问世. 电子管时代--

计算机基础和操作系统基础小结

一.计算机基础 冯.诺依曼体系: 输入设备.存储器.运算器.控制器.输出设备 冯.诺依曼体系结构是现代计算机的基础,因此被称为计算机之父. 2.计算机发展及应用: 1)第一台计算机1946年诞生于美国,名为ENIAC.重30顿,主要用于计算弹道和氢弹的研制. 2)第一代:电子管计算机,主要采用电子管原件做基本器件.体积大.耗电量大.速度慢.维护困难.价格昂贵.在软件上,通常使用机器语言和汇编语言来编写应用程序.主要用于科学计算. 3)第二代:晶体管计算机.50年代晶体管的出现使计算机生产技术得到

如何成为一名黑客(网络安全从业者)——计算机基础知识篇

大家好,我是Mr.Quark,大家可以叫我夸克,欢迎大家在微信公众号(Quark网络安全)上给我留言,如果有时间我一定会一一回复大家的.今天我将和大家一起学习"如何成为一名黑客"或者说"如何成为一名网络安全专家". 在进入正题之前,我们先来给黑客下一个定义,毕竟如果连黑客的含义都不了解,成为黑客更是无从谈起. "黑客"称呼的变迁 在很久很久以前(别问我有多久,不要在意这些细节),"黑客"指的是喜爱钻研技术.精通计算机技术的程序

magedu第一天学习(计算机基础部分)

第一部分 1.计算机系统的组成部分 计算机系统是由硬件系统和软件系统组成的. 2.计算机的发展史 1946年第一台计算机ENIAC在美国宾州大学诞生. 电子管时代--->晶体管时代--->集成电路时代--->大规模集成电路时代 3.计算机都遵循冯诺依曼体系结构 运算器.控制器集中在CPU里面(central processing unit) 存储器.输入设备.输出设备 特性:使用二进制 4.摩尔定律 当价格不变时,集成电路上可容纳的元器件的数目,在18-24个月后便会增加一倍,相应的性能