学Java需要了解的linux系统和unix系统

一、linux系统

     1.简介

     Linux操作系统诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。

     Linux存在着许多不同的Linux版本,但它们都使用了Linux内核

     Linux可安装在各种计算机硬件设备中,比如手机。平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

     严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

    2.主要特性

       基本思想

       Linux的基本思想有两点:第一:一切都是文件;第二:每个软件都有确定的用途。               学Java需要了解的linux系统和unix系统

       完全免费 

       系统是开源的、免费的,程序员也可以自己修改源代码

       完全兼容POSIX1.0标准

       用户可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。

       多用户、多任务

       可以多用户多程序运行

       良好的界面

       可以在多个平台上运行

     3.Linux的学习

       基础学习            http: //wenku.baidu.com/course/view/  4fdf50e2524de518964b7d00?cid=5    去空格

       Linux命令合集    http://wenku.baidu.com/link?url=oyd0vxQ7sgjiKNus83LKf-HbEmxS4k70gZ4rzgleRJO2TloRd9WbNByrylNuNtv__                                                                 Jf16GpDlK6NoF7brXyCZUccBfqGDr5MwluSnNEAQqS

 

二、unix系统

      1.简介

       unix(尤尼斯)操作系统是一个强大的分时操作系统,支持多用户多任务操作,支持多种处理器架构,最早由肯·汤普逊、丹尼斯·里奇于1969年在AT&T的贝尔实验室开发

      2.UNIX的特性

UNIX系统是一个多用户,多任务的分时操作系统。

UNIX的系统结构可分为两部分:操作系统内核,系统的外壳。外壳由Shell解释程序,支持程序设计的各种语言,编译程序和解释程序,实用程序和系统调用接口等组成

UNIX系统大部分是由C语言编写的,系统易读,易修改,易移植。

UNIX提供了丰富的,精心挑选的系统调用,整个系统的实现十分紧凑,简洁。

UNIX提供了功能强大的可编程的Shell语言作为用户界面具有简洁,高效的特点。

UNIX系统采用树状目录结构,具有良好的安全性,保密性和可维护性。

UNIX系统采用进程对换的内存管理机制和请求调页的存储方式,实现了虚拟内存管理,大大提高了内存的使用效率。

UNIX系统提供多种通信机制,如:管道通信,软中断通信,消息通信,共享存储器通信,信号灯通信。

 

3.unix和linux的区别

unix系统相当于是linux的前身。

unix注重对知识产权的保护,源代码并不是开放的,linux是免费的,开源的。

unix是和硬件进行配套的系统,linux是可以在多个平台上运行的。

                                                                                                                                 学Java需要了解的linux系统和unix系统

学Java需要了解的linux系统和unix系统,布布扣,bubuko.com

学Java需要了解的linux系统和unix系统

上一篇:Phabricator安装和配置过程记录


下一篇:复习C语言