Linux简介

来源:互联网 发布:正版mac ps软件多少钱 编辑:程序博客网 时间:2024/05/16 10:01

Unix

简述

诞生于贝尔实验室,随后被无数次的移植丰富,其中比较典型的是(伯克利大学的BSD)。

Unix的特点


  • 设计明确,调用简单 (系统调用有几百个)
  • 一切皆文件。(对数据、设备的操作接口都是统一的,open()、read()、close())
  • 由C语言编写的内核和系统工具软件(因此具有惊人的移植能力)
  • Unix创建进程非常迅速。(使用fork()系统调用)
  • 简单稳定的进程间通讯机制。

今天的Unix已经发展成为一个支持抢占式多任务、多线程、虚拟内存、换页、动态链接库、TCP/IP的现代化操作系统。

Linux

内核

内核的组成
* 中断服务程序:响应中断
* 调度程序:管理多个进程间,时间片调度的。
* 内存管理程序:负责管理地址空间的。
* 网络、进程间通信的系统服务

对于提供保护机制的现在操作系统来说,内核独立于普通的应用程序,它处于系统态,拥有着受保护的地址空间和设备访问权限。这种系统态和被保护起来的空间,被称为内核空间。

原创粉丝点击