操作系统定义:操作系统是计算机系统中的一个系统软件,管理控制计算机系统中的硬件和软件资源,合理地组织计算机的工作流程,一边有效利用这些资源为用户提供一个功能强大使用方便的工作环境,从而在计算机与用户之间起到接口的作用。
Linux是一个网络操作系统(Network Operating System,NOS),
Linux的版本号又分为两部分:内核(Kernel)版本和发行(Distribution)版本。内核版本的序号由3部分数字构成,其形式如下:
major.minor.patchlevel
如:2 . 4 . 18 2 . 6 . 14
发行版如常见的:Ubuntu、centos、Fedora 、Debian、RedHat Linux、FreeBSD
Linux的特性
1.多任务、多用户
2.支持多种文件系统
3.采用虚拟内存管理技术
4.良好的可移植性
5.设备独立性
6.丰富的网络功能
7.提供全部源代码
Linux系统结构
Linux系统核心框图
计算机硬件->操作系统->系统程序->应用程序->用户
操作系统
存储管理
输入/输出
文件系统
进程:进程是一个实体,每个进程都有自己独立的地址空间;进程是一个“执行中的程序”,程序是一个没有生命的实体,只有处理器赋予程序生命时,才成为一个活动的实体。
虚拟机:通过软件的模拟具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。linux开发离不开虚拟机,常用的:VMware、Virtualbox。
http://www.open-open.com/lib/view/open1388289601875.html 操作系统图解
左边显示为该博客目录。详细讲解了操作系统的图谱。推荐!!!