Linux背景知识

来源:互联网 发布:伤心歌曲500首网络歌曲 编辑:程序博客网 时间:2024/05/17 23:45

1,计算机硬件五大组成部分
运算器、控制器、存储器、输入设备和输出设备


2,CPU
主要由运算器和控制器组成,主要有两种CPU——RISC(精简指令集)和复杂指令集(CISC)
RISC代表:ARM架构,应用于手机指令,路由器,导航系统等
CISC代表:intel开发的X86架构,个人计算机


3,内存
个人计算机的内存主要组件是动态随机访问内存DRAM,只有在通电时才记录和使用,断点后数据就消失。


4,显卡
显卡接在电脑主板上,它将电脑的数字信号转换成模拟信号让显示器显示出来,同时显卡还是有图像处理能力,可协助CPU工作,提高整体的运行速度。


5,BIOS和CMOS

CMOS主要记录主板上的重要参数如系统时间,CPU电压等。BIOS是开机时执行的第一个程序 ,加载CMOS中的参数,调用存储设备中的开机程序,相当于系统的初始化过程



6,操作系统

操作系统是是为了便于管理计算机的所有活动和驱动系统中的所有硬件而   设计的一组程序。


7,驱动程序

驱动程序一般指的是设备驱动程序,是一种可以使计算机和设备通信的特殊程序。相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。


8,系统调用

由操作系统实现提供的所有系统调用所构成的集合即程序接口或应用编程接口(API)。是应用程序同系统之间的接口


9,Linux是什么

Linux是开源的多用户,多任务操作系统,具有可移植性。linux兼容unix系统,相当于unix的开源版本。


10,什么是多用户多任务?

Linux 允许多人同时登录主机, 每个使用者都有各自的使用环境,并且可以同时使用系统的资源!

多任务指能同时执行多个任务。


11,什么是软件可移植?

以程序代码修改成可以适应 其它操作系统,使程序可以在其它平台上运作, 这个修改的动作即为移植。

12,GNU是什么?

斯托曼开创的项目,项目目的是为了创建一个自由开放的UNIX操作系统。代表成就:GCC编译器。并拟定了GPL,即自由软件。


13,什么是POSIX

POSIX 是一种标准规范,主要针对在 Unix 操作系统上面跑的程序来进行规范。  Linux 由于支持 POSIX ,因此很多 Unix 上的程序可以直接在 Linux 上运作, 因此程序的移植相当简易!也让大家容易转换平台,提升 Linux 的使用率。


14,自由软件 (free software) 与开放源码 (open source) 的差异?

自由软件意指:你可以拥有自由的取得、复制、修改、再发行该软件的权利, 由于具有这些权利,因此自由软件通常是 Open source 的。

开放源码意指:软件释出时,同时释出原始码,但使用者取得原始码后,能否修改该原始码, 则依据该软件的授权而定。

总结:自由软件是 Open source 的,但是 Open source 的软件则不见得是自由软件


15,Linux开发的内核版本

主要分为奇数的发展中版本,如 2.5 ,及偶数的稳定版本,如 2.6


16,什么是Linux distribitions?

商业公司和团体将linux内核和一些程序组合在一起,形成了Linux distribitions(可完全安装套件)


常见Linux distribitions有RHEL   /Fedora    /SuSE   /CentOs  /Ubuntu


适合个人电脑:CentOs,ubuntu,fedora

企业:red hat,suse


各大Linux distribitions内核相同,标准相同,仅有细小差别在于各自的管理工具和套件管理模式等



思考题:

1,你在你的主机上面安装了一张网卡,但是开机后,系统却无法使用,你确定网卡是好的,那可能的问题出在哪里?

因为所有的硬件都没有问题,所以,可能出现的问题在于系统内核网卡驱动不支持这张网卡,可以去网卡开发商去下载  网卡驱动


2,Windows上的游戏为啥不可以拿去Linux上玩?

不同的CPU对应的操作系统内核和硬件驱动程序 不同,相应的系统调用函数也不同,又因为上层的应用程序依赖于 系统调用函数,所以在windows下运行的游戏无法在Linux下运行。

1 0
原创粉丝点击