linux随笔1-操作系统基本概念
在提linux之前,不得不提一下操作系统这个概念,在如今科技飞速发展的时代中,您应该很难不接触到计算机吧?计算机在开发初期,初衷在于可以帮助人们,进行大量的运算工作,随着科技的飞速发展,CPU功能日益强大,性能不断提高,使计算机的的用途越来越丰富,如今,计算机每天都为人们处理着各种日常事务。

众所周知,一台计算机是被它的核心,也就是CPU进行全局控制的,但是一台功能齐全的计算机,只有CPU一个设备是无法提供丰富的功能的,生活中常见的计算机一般都有以下几类设备:

l   输入类:鼠标,键盘,光驱,USB设备。

l   输出类:屏幕,打印机。

l   控制类:CPU,内存,显卡,各种其他芯片。

l   存储类:硬盘,SSD固态盘,光盘。

如果您曾研究过计算机的内部结构,那应该了解,这些设备就是组成计算机的主要组件了。为了连接这些设备,就需要用到主板,主板通过各种接口,如:PCI插槽,PCI-E插槽,内存槽,CPU槽,IDE接口,SATA接口等等,将主板自身与所有外接设备进行连接,并通过其内部的线路通道,使这些设备之间互相连通,从而使它们可以进行数据通信。在整个通信过程中,由CPU作为总司令部,通过下达指令的方式,管理着计算机中的每个设备运作。CPU控制显卡在屏幕上显示想要的图像,控制网卡进行需要的网络通信,控制声卡播放预设的声音,以及控制着它自己,进行一系列复杂的计算。

综上所述,CPU是整台计算机的司令部,控制着计算机的一举一动,那么,CPU根据什么进行指令的下达,又是什么在控制着CPU的一举一动呢?是操作系统,操作系统可以控制CPU进行正确的运算,间接的控制着计算机中所有的硬件设备,如果没有操作系统,那整台计算机也就只是一堆废铁而已。

如今的操作系统种类繁多,其中较为流行的操作系统有以下几种:

l   Unix:第一款Unix操作系统于1969年由美国AT&T公司的贝尔实验室开发,作为上世纪60年代的操作系统,如今仍然活跃在计算机的服务器领域中,unix强大的多用户模式,多任务模式,以及支持多处理器的架构,在那个年代,都是让人叹为观止的功能,如今UNIX操作系统分为两大派系:UNIX System V,BSD UNIX

l   Microsoft微软:微软作为桌面操作系统中的统治者,从早期windows95到逐渐成熟的windows98,到将微软带至系统界王者地位的windows XP,以及如今日趋完美的windows7版本,微软不断突破着计算机的极限,让计算机显得更加的平易近人,同时微软也推出过多个服务器版本包括,windows2000,windows2003,windows2008以及windows2008 core版本,截止本书出版,微软最新版本windows8也即将出炉。

l   MAC OS:苹果公司的MAC OS操作系统,也是如今唯一能在桌面系统领域中与微软抗衡的操作系统,是一套运行于苹果Macintosh系列电脑上的操作系统,实际上,MAC OS的图形化界面,比微软的windows更早,但由于某些原因,并未在该领域中取得先机,MAC OS是基于UNIX内核的图形化操作系统,MAC操作系统无法运行于非苹果的计算机硬件平台上。由于如今大多数的电脑病毒都是针对微软的windows操作系统,因此,许多商务人士更偏爱于相对安全的MAC OS。

l   Linux(Unix Like):由芬兰一名大学生Linus Torvalds于1991年制作,经过多次修改后,正式发布,Linux是GUN计划的产物(GNU计划将在后续章节进行介绍),Linux系统的飞速发展,得益于它是一款自由,开放的操作系统,如今已拥有几十种不同的完整版本,包括RedHat,CentOS,Debian,Ubuntu,Fedora等等,如今的Linux在服务器领域,拥有着至高无上的地位,不单如此,由于Linux是一款开源软件,源代码完全公开,使得Linux的使用非常灵活,可以安装在各种电子设备上,例如手机,平板电脑,路由器,台式机,大型计算机,超级计算机。如今手机行业的新宠,google公司开发的Android操作系统,就是Linux手机平台的代表作,截止本书出版,Linux的内核版本已更新至3.5.2,但大多数企业与个人都还在使用相对早期的2.6内核版本,可在Linux内核官网:http://www.kernel.org,进行下载。

posted on 2013-08-08 21:01 大鬼_Aaron 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/dagui/p/3246647.html

linux随笔1-操作系统基本概念相关推荐

  1. 深入理解Linux内核(一)——Linux操作系统基础概念

    文章目录 前言 操作系统基本概念 多用户系统 用户和组 进程 内核体系结构 Unix文件系统概述 文件 硬链接和软链接 文件类型 文件描述符与索引节点 访问权限和文件模式 文件操作的系统调用 打开文件 ...

  2. 常用 Linux 发行版操作系统大盘点!

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 详细演示了如何在Windows系统和macOS系统上基于虚 ...

  3. php 系统平均负载,Linux_解析Linux系统的平均负载概念,一、什么是系统平均负载(Load a - phpStudy...

    解析Linux系统的平均负载概念 一.什么是系统平均负载(Load average)?在Linux系统中,uptime.w.top等命令都会有系统平均负载load average的输出,那么什么是系统 ...

  4. linux分区概念理解,在linux安装中的分区概念(转)

    在linux安装中的分区概念(转)[@more@] 首先我们需要知道,硬盘分区的存在,是由硬盘的物理特性决定的,并不会因为不同的操作系统而有所改变. 请您把一块硬盘想象为一本书--即便您不喜欢读书,您 ...

  5. Linux内存管理之基本概念介绍(一)

    Linux内存管理之基本概念介绍(一) Linux内存管理之物理内存管理(二) Linux内存管理之内存管理单元(MMU)(三) Linux内存管理之分配掩码(四) Linux内存管理之伙伴系统(五) ...

  6. 【Linux】3.0Linux进程概念

    文章目录 1.冯诺依曼体系结构 1.1计算机体系的奠基人 1.2冯诺伊曼体系讲解 1.3机器间的数据交互 2.操作系统(OS) 2.1操作系统基本概念 2.2操作系统管理理解 2.3操作系统进程管理 ...

  7. 2022-07-17 Linux group与user基础概念

    Linux group与user基础概念 概念 user 用户 group 用户组 Linux 命令使用 user 用户 useradd 添加用户 userdel 删除用户 usermod 修改账号 ...

  8. 服务器开发系列(三)——Linux与Windows操作系统基础功能对比

    系列文章目录 服务器开发系列(一)--计算机硬件 服务器开发系列(二)--Jetson Xavier NX 文章目录 系列文章目录 前言 一.操作系统概述 二.Linux和Windows的应用场景 三 ...

  9. 使用VMware安装系统Window、Linux、Mac操作系统(kali)

    使用VMware安装系统Window.Linux.Mac操作系统 下载镜像文件 打开VMware 下载镜像文件地址或链接: Windows全家桶镜像文件下载网站:msdn.itellyou.cn Wi ...

最新文章

  1. win7系统启动到一半停止_win7系统启动一半死机的解决方法
  2. JAVA四种引用方式
  3. lambda函数if_lambda表达式速度如何呢?看完这篇文章你就明白了
  4. 信息 按顺序打印commit_提高效率的 10 个 Git 小技巧
  5. faster rcnn的tensorflow代码的理解
  6. qutebrowser 只用键盘操作的浏览器
  7. 关于Xcode7中添加不了libresolv.dylib等类似库的问题
  8. mysql里的数据输入窗口是哪个_WINDOWS下使用Mysql 中碰到的问题记录
  9. 【硬见小百科】数字万用表的工作原理
  10. 嵌入式linux交叉开发环境,构建嵌入式Linux交叉开发环境
  11. IT计算机实习:JAVA实习报告范文(一)
  12. 小米手机插上android找不到驱动,小米手机连接电脑不显示文件怎么办?
  13. 【知识图谱】OpenKG 发布多个新冠病毒相关开放知识图谱
  14. vue-tippy优秀悬浮框插件的两种使用方式(解决elementui的tooltip不及时消失及定位出错问题,使用el-progress进度条模仿柱状图,tippy模仿echarts悬浮框)
  15. 联想服务器win7系统安装教程,一键安装联想win7系统步骤指南
  16. 狂神说SpringCloud学习笔记
  17. 4底2分化查找程序的作业树
  18. stm32的IIC驱动0.96OLED
  19. 联通启动移动核心网二期招标:共146个标段
  20. 【转载】一些软件设计原则

热门文章

  1. Android下的指纹识别及登陆
  2. Android studio 截取手机屏幕
  3. Visual Studio - 修改代码编辑背景颜色
  4. 有多少人看了《奋斗》?
  5. 安装和使用rundeck
  6. 网络云盘系列初步介绍
  7. html手机游戏开发,Html5 手机游戏实例 拳皇
  8. 解决安卓手机误触抖音快手等APP广告自动通过商店安装垃圾软件的方法
  9. JRebel激活步骤
  10. Exception from hresult 0x80041FE2,vs2015创建QT项目报错