UNIX与Linux操作系统始末

  操作系统是用户和硬件系统的界面,硬件系统内部虽然十分复杂,但这些复杂性由于有操作系统的存在而并不显现在用户面前。用户通过操作系统提供的命令,简单方便地把自己的意图告诉系统,让操作系统去完成工作。操作系统的主要任务就是将那些复杂的硬件操作与用户隔离开来,代替用户对计算机硬件进行控制,如磁盘读写、中断响应、内存管理等。从用户的角度来看,他们所直接面对的不再是令人头疼的硬件,而是使用起来方便得多的操作系统。典型的操作系统包括DOS类、Windows类、Unix类、Linux类、Mac OS等,下面我们重点说说UNIX与Linux操作系统始末。

  一:UNIX操作系统

  UNIX操作系统,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。自1969年发明Unix至今,Unix已发展成为主流操作系统之一。Unix是针对小型机、大型机环境开发的操作系统,是一种集中式分时多用户体系结构。这种网络操作系统稳定和安全性能非常好,但由于它多数是以命令方式来进行操作的,不容易掌握,特别是初级用户。正因如此,小型局域网基本不使用UNIX作为网络操作系统,UNIX一般用于大型的网站或大型的企、事业局域网中。Unix网络操作系统历史悠久,其良好的网络管理功能已为广大网络用户所接受,拥有丰富的应用软件的支持。

  UNIX的特性:

  1. UNIX系统是一个多用户,多任务的分时操作系统。
  2. UNIX的系统结构可分为两部分:操作系统内核(由文件子系统和进程控制子系统构成,最贴近硬件),系统的外壳(贴近用户)。外壳由Shell解释程序,支持程序设计的各种语言,编译程序和解释程序,实用程序和系统调用接口等组成
  3. UNIX系统大部分是由C语言编写的,这使得系统易读,易修改,易移植。
  4. UNIX提供了丰富的,精心挑选的系统调用,整个系统的实现十分紧凑,简洁。
  5. UNIX提供了功能强大的可编程的Shell语言(外壳语言)作为用户界面具有简洁,高效的特点。
  6. UNIX系统采用树状目录结构,具有良好的安全性,保密性和可维护性。
  7. UNIX系统采用进程对换(Swapping)的内存管理机制和请求调页的存储方式,实现了虚拟内存管理,大大提高了内存的使用效率。
  8. UNIX系统提供多种通信机制,如:管道通信,软中断通信,消息通信,共享存储器通信,信号灯通信。

  二:Linux操作系统

  Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
  Linux操作系统诞生于1991 年的10 月5 日。Linux存在着许多不同的Linux版本,但它们都使用了Linux操作系统。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

  Linux的特性:

  1.完全免费。

  2.完全兼容POSIXA1.0标准。

  3.多用户、多任务。

  4.良好的界面。

  5.支持多种平台。

  总结:

  总的来说,对特定计算环境的支持使得每一个操作系统都有适合于自己的工作场合,这就是系统对特定计算环境的支持。例如,Windows XP Professional适用于桌面计算机,Windows 2003 Server、Linux和UNIX则适用于大型服务器应用程序。因此,对于不同的应用场合,需要我们有目的有选择合适的操作系统。

UNIX与Linux操作系统始末,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。