系统软件
控制和维护计算机的正常 运行,管理计算机的各种 资源,以满足应用软件的 需要。
应用软件
为了完成一个特定的任 务而设计,在系统软件 的支持下,才能运行。
人们通过为硬件逐层地添加各类系统软件与应用软件后, 才能形成一个供用户使用的功能丰富而界面友善的计算 机应用系统。
操作系统:
操作系统(Operating System,简称OS)是用于管理和控制计算机所有的硬件和软件资源的一组程序。
它是最底层的系统软件,是对硬件系统功能的首次扩充,也是其它系统软件和应用软件能够在计算机上运行的基础。
操作系统的功能和作用:
1、计算机硬件与其它软件的接口
2、用户和计算机的接口
3、管理所有硬件、软件资源:五大部件(设备)和信息 (包括数据和程序)
常见的操作系统
(一)DOS操作系统
MS-DOS操作系统采用字符 界面、命令方式,主要通 过键盘打入命令进行操作。 由于要记大量的操作命令, 非专业人员使用起来比较 困难。
由于DOS在设计上的局限(只能管理640K基本内存),使 得在DOS下无法运行较大的程序,也无法完成复杂的任务; 另一方面DOS的字符界面、命令方式操作起来也很不方便; 用户迫切需要图形界面的操作系统,于是Windows操作系 统就诞生了。
(二)Windows操作系统
Windows采用直观的图形界面,简便的鼠标操作,使得它 更容易使用,更容易普及。另外,在内存管理上也突破 了DOS 640K的限制,使得在Windows下可以运行更大的程 序,做更复杂的事情。因此在很短时间内Windows就取代 了DOS而成为微型机的主流操作系统。
Windows系统是微软(Microsoft)公司开发的,是一个 具有图形用户界面(GUI,Graphical User Interface) 的多用户多任务的操作系统。Windows是目前世界上用户 最多、并且兼容性最强的操作系统。
(三)Unix操作系统
Unix操作系统原本是1969年美国BELL实验室为小型机设计的。 由Unix之父:Dennis Rich(丹尼斯·里奇)及Ken Thompson(肯.汤普森)完成,Unix是一个多用户多任务的分时操作系统,系统本身采用C语言编写。Unix操作系统具有结构紧凑、功能强、效率高、使用方便 和可移植性好等优点,是被业界公认的工业化标准的操作系统。Unix也是目前惟一能在各种类型计算机的各种硬件平台上 稳定运行的操作系统。
注:B语言之父肯汤姆森。C语言之父丹尼斯.里奇。
(四)Linux操作系统
Linux是是20世纪90年代推出的一个多用户多任务的操作系统,它脱胎于Unix操作系统,是Unix简化的指令集。Linux与Unix完全兼容,具有Unix最新的全部功能和特性。 Linux的设计是为了在Intel微处理器上更有效的运行。
Linux操作系统核心最早是由芬兰的Linus Torvalds于1991年8月在芬兰赫尔辛基大学上学时发布的(那年Torvalds 25岁)。后来经过众多世界顶尖的软件工程师的不断修改和完善,Linux得以 在全球普及开来,在服务器领域及个人桌面版上得到越来越多的应用, 在嵌入式开发方面更是具有其它操作系统无可比拟的优势。 Linux每年用户数量翻倍显示了Linux强大的力量。
Linux是开源的、共享的操作系统。因此,在Linux操作系统的核心开发出来以后,就有源源 不断的杰出的程序员和开发者加入到组织中来参与设计 Linux,这便造就了今天我们所看到的Linux。
Linux是一套免费的多人多工的操作系统,它最大的 特色在于源代码完全公开,任何人皆可自由取得、散布、 甚至修改源代码。
设计Linux的目的是建立不受任何商品化软件的版权制约 的、全世界都能自由使用的Unix兼容产品。
Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者 以著名的Redhat(红帽)和ubuntu为代表,后者以Debian为代表。
(五)Mac OS
Mac OS是一套运行于苹果电脑上的操作系统。Mac OS是首个在商用领域成功的图形用户界面。Mac系统是苹果机专用系统,正常情况下在普通计算机上无法安装Mac 操作系统。
苹果公司不但生产Mac电脑的大部分硬件,连Mac电脑所用的操作系统 都是它自行开发的。
文件系统
文件是存放在外存上的一组相关信息的集合,文件中的 信息可以是文字、图形、图像、声音等,也可以是一个 程序。
(一)文件基本属性
1、文件名 2、文件类型 3、文件属性 4、文件操作
每个文件必须有名字,操作系统对文件的组织和管理都是按文件名进行的。
文件名:主文件名. 扩展名
文件名一般分为“主文件名”和“扩展名”两部分。书写时中间用“.”隔开。例如“教育的起源.doc”,其中,主文件名为“教育的 起源”,扩展名为“doc”。
主文件名:Windows操作系统支持长文件名,主文件名最多由255个字 符组成。文件名可以是汉字、英文字母、数字、# $ @ ! % – ~ { } ^ 、甚至是空格。禁止使用的字符有 < > / \ “ : * ? | 基本名由使用者自己确定,一般来说,以方便记忆为好。
扩展名:一般不超过三个字符,主要用来区分文件的类 型。它们都是计算机系统规定好的,我们只能从中选择 使用,而不能自己随便定义,也不能随便更改。
注意:
Unix和Linux中大小写有区别。
QQ.exe和qq.exe是两个不同的文件名
Windows中大小写无区别
QQ.exe和qq.exe是两个相同的文件名
NOIP计算机基础——操作系统与文件系统
文件类型 | 扩展名 |
可执行文件 | exe、com |
图像文件 | bmp、jpg/jpeg、png、gif |
音频文件 | wma、wav、mp3、midi |
视频文件 | avi、rm、rmvb、mpeg |
文本文件 | txt |
Office文档 | doc、xls、ppt、docx、xlsx、pptx |
网页文件 | htm、html、asp |
源程序文件 | pas、c、cpp |
动态链接库文件 | dll |
压缩文件 | rar、zip |
Linux的文件是没有所谓的“扩展名”的,一个Linux文 件能不能被执行,与权限x有关,与文件名一点儿关系也 没有。这个观念跟Windows下的情况完全不相同!
文件属性:文件大小、 占用空间、 文件建立或修改的日期与时间、所有者信息
重要属性:只读:文件只能读,不能修改或删除 隐藏:在一般的情况下不显示
文件操作:打开与关闭、写入与删除、·剪切、复制与粘贴
通配符:
进行文件操作时,文件名中可以使用通配符“?”及“*” 来表示一批文件。
? :其所在的位置可以是任意一个字符。
* :其所在的位置可以是零个或者任意多个字符。
例如:
表示所有文件:*.*
表示第二个字符是A的所有文件:?A*.*
表示第二个字符是A、扩展名是EXE的所有文件:?A*.EXE
文件夹:是文件分类存储的“抽屉”,它可以分门别类地 管理文件。
五、操作系统对文件的管理
操作系统对文件的管理采用树型结构
树型结构是操作系统环境下的文件系统结构,将磁盘分成多个分区,每个分 区就是一个根目录,每个根目录下可以再次建立目录(Windows系统下称为 文件夹)和文件,目录下依然可以继续建文件子目录和文件。这样,整个文 件系统就像一棵倒置的大树,根目录是树根、文件夹是树干、文件则是树叶。
目录路径
绝对路径:从根目录开始,依 序到该文件之前的名称。
相对路径:从当前目录开始到 某个文件之前的名称。
表示方法:/ 表示根目录与分隔符 .. 上一级目录 .表示当前目录