计算机基础三之操作系统基础

时间:2021-06-26 14:28:07

1.计算机系统的组成

1.1.硬件系统:cpu(运算器、控制器),内存(随机存储RAM、只读存储ROM、高速缓存存储),输入设备,输出设备,外存、网络设备。

1.2.软件系统:系统软件、应用软件

2.操作系统

2.1.用于管理和控制计算机软硬件资源的系统。

虚拟机 = 裸机 +  操作系统 。

2.2.操作系统的发展,满足两大需求

2.2.1.提高资源的利用率,提高系统的性能。

2.2.2.计算机技术发展及其应用。

2.2.3.无操作系统阶段、各种操作系统(批处理系统、分时操作系统,实时操作系统)、计算机普及(个人操作系统,网络操作系统)。

2.2.4.

批处理系统:自动成批处理用户作业。

分时操作系统:各个终端用户共享主机和外包设备。

实时操作系统:系统能够及时响应随机发生的外部事件,并要快速处理。

网络操作系统:工作站共享网络上的软硬件资源。

2.3.操作系统分类

2.3.1.用户界面分类:命令行界面操作系统、图像界面用户操作系统

2.3.2.用户数:单用户、多用户

2.3.3.任务:单任务、多任务

2.3.4.系统功能:分时、批处理、实时、网络

2.4.常用的操作系统

2.4.1.PCDOSwindowslinuxUnix发展而来且开源)、UnixC语言)、Mac OS(兼容性不行)

2.4.2.智能手机操作系统:Android(开源不受限制)、IOS(优秀的图像界面良好的用户体验)、windows Phone

3.操作系统的基本功能

3.1.CPU(运算器+控制器):处理机管理(程序管理)

3.2.内存+外存:存储管理

3.3.文件存储在外存上面:文件管理

3.4.输入输出设备:设备管理

3.5.程序管理

程序管理:有效的合理的分配CPU时间(单道程序系统、多道程序系统)。

3.5.1.程序(静态)为了实现特定目标或者特定问题而用计算机语言编写的命令集合。

程序是已文件的形式存放在外存储器,运行一个程序,首选要从外存储器调入内存才能运行。

3.5.2.进程(动态):一个正在执行的程序,是一个程序与其数据一道在计算机上顺序执行时所发生的活动(就绪、执行、挂起)。

3.5.3.程序和进程的区别:1、程序是个静态概念,进程是个动态的概念;2、程序可以脱离机器长久的保存,而进程是执行中的程序;3、一个程序可以多次执行产生不同的进程。

3.5.4.线程:把进程再细分为线程,充分共享资源,减少内存开销,提高并发性,切换的速度相对较快。

3.6.存储管理

3.6.1.计算机内存是CPU可以直接存储的存储器,存储管理的主要功能四个方面:虚拟内存、存储器分配、地址的转换、信息的包含。

3.6.2.虚拟内存:用硬盘模拟内存,因为程序运行必须从外存调入内存,所以内存空间分为两部分:正真的内存和虚拟的内存。

3.7.文件系统

3.7.1.信息管理系统,负责管理和存取文件信息的部分,为用户提供一个简单、统一访问文件的方法。

3.7.2.目录结构、文件路径(绝对路径和相对路径)、文件系统(FAT32exFATNTFSwindows7))

3.8.磁盘管理

3.8.1.磁盘分区、创建逻辑驱动器、格式化三个步骤

目的:磁盘容量很大便于管理,可以安装不同的操作系统。

注意:windows7只有创建三个主分区后才能创建其他逻辑驱动器。

3.8.2.磁盘格式化

3.8.3.磁盘碎片整理

3.8.4.磁盘清理