linux之路的第一篇之操作系统的基本组成

其实,操作系统简单的来说,可以分为三部分:

               内核,库,shell

   内核:简单来说就是一种负责分配计算机硬件资源的软件

   库:而各种软件运行时所依赖的库文件,这种库文件在win中和linux的表现形式分别为"*.dll"文件和"*.so"文件,也就是所谓的动态链接库和动态链接对象,这种动态库是在软件第一次运行的时候被加载到内存中的,当其它软件运行也需要这个库的时候可以直接从内存中取得,好处是软件的响应速度会很快,坏处时将占用更多的系统资源,和它相反的还有一种叫做静态库的文件,这种静态库是事先被放到某个文件中的,好处是容易移植,坏处是一旦库文件损坏,整个软件就会瘫痪,另外,所有的库文件虽然是可执行文件,但都不能单独执行,必须要有一个程序的入口。一般都是根据魔数来判断操作系统的可执行文件类型的,linux的可执行文件为ELF,而win的可执行文件为PE

    shell:CLI和GUI

    在linux中CLI种类主要有以下几种:

        bash csh tcsh ksh sh zsh

    linux中的GUI种类主要有以下几种:

        x-window是一种基于C/S架构的图形用户协议 

        Gnome(c语言开发),KDE(c++开发),X-face

   而在win中shell一般指的就是用户的工作桌面环境

操作系统的最最基本的功能:认证,授权,审计

    在linux中是通过用户id来管理计算机资源的,因为计算机处理数字是最快的,通过一系列密码授权机制来分配系统权限的,利用ext系列的文件系统和系统自带的日志管理系统,来管理用户和文件

  

   

时间: 2024-10-11 00:11:21

linux之路的第一篇之操作系统的基本组成的相关文章

linux之路的第一篇之常用的文件操作命令笔记

linux的基本命令执行格式 #commond  options...  arguments.....长选项短选项(有些选项是可以带参数的)目录只是一个路径映射,它本身也属于文件的一种类型ls:list列出制定路径下的文件-l 长格式显示完整信息    第一部分表示文件类型:        -:普通文件        d:目录文件        b:块设备文件block(/dev)        c:字符设备文件character(/dev)        l:符号链接或者软链接文件(synam

linux之路的第一篇之常用系统命令之系统时钟设置详解

系统时钟通常是非常有用的,所以一定要熟记date 用来显示和修改当前系统日期时间,主要用于时间管理,这是系统时间软件时钟date 月日时分年.秒  MMDDhhmm[cc|yy].ss date 121212122013.34 2013年12月12日12分34秒 年和秒可以不指定,默认是当前年和00秒date +%D 显示日期 月日年     +%Y/%y 都可以 只显示年小y显示两位年份     +%T 小时分钟秒     +%F 年月日     +%H 小时     +%M 分钟     +

Python之路,第一篇:Python入门与基础

第一篇:Python入门与基础 1,什么是python? Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. 2,python的特征: (1)易于学习,易于利用: (2)开发效率高,内建众多数据类型,强大的标准库支持: (3)高级语言: (4)可移植性,基于开放源代码特性 (5)可扩展性,如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用. (6)可嵌入,你可以将Python嵌入到C

Python学习之路【第一篇】-Python简介和基础入门

1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是一种开发语言,而且已经进阶到主流的二十多种开发语言的top 5(数据源自最新的TIOBE排行榜). 来头不小啊!二十多种主流的开发语言,我该从哪一个开始呢?人生苦短,let‘s python! 1.2 Python的由来和发展趋势 Python的前世源自鼻祖“龟叔”.1989年,吉多·范罗苏姆(Gu

Python之路【第一篇】:Python基础

本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 作业需求 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语

shell之路【第一篇】shell简介与入门

shell简介 1.Shell 诞生于 Unix,Unix的第一个脚本语言,是与 Unix/Linux 交互的工具,单独地学习 Shell 是没有意义的,shell使用的熟练程度反映了用户对Unix/Linux使用的熟练程度.2.Shell需要依赖其他程序才能完成大部分的工作,这或许是它的缺陷,但它不容置疑的长处是:简洁的脚本语言标记方式,而且比C语言编写的程序执行更快.更有效率. 3.Shell脚本和编程语言很相似,也有变量和流程控制语句,但Shell脚本是解释执行的,不需要编译,Shell程

Python之路【第一篇】:Python前世今生

Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由上图可见,Python整体呈上升趋势,反映出Python应用越来越广泛并且也逐渐得到业内的认可!!! Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众

Python自学之路【第一篇】:Python简介和入门

Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由上图可见,Python整体呈上升趋势,反映出Python应用越来越广泛并且也逐渐得到业内的认可!!! Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众多领域.目前业内几

Python之路【第一篇】:初识Python

Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由上图可见,Python整体呈上升趋势,反映出Python应用越来越广泛并且也逐渐得到业内的认可!!! Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众