目录
操作系统是什么?
操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是配置在计算机硬件上的第一层软件,任何其它软件都必须在操作系统的支持下才能运行。
操作系统的主要工作是由操作系统内核实现的,操作系统内核提供一系列具备预定功能的多内核函数,通过一组称为系统调用的接口(应用编程接口API,由操作系统实现提供的所有系统调用所构成的集合,是应用程序和系统之间的接口)呈现给用户。操作系统内核的功能:
系统调用接口:程序员通过该接口与内核进行通信
程序管理:一部计算机可能同时间有很多的工作在等待CPU运算处理,内核这个时候必须要能够控
制这些工作,让CPU的资源做有效的分配才行。
内存管理:控制整个系统的内存管理,系统所有的程序代码与数据都必须要先存放在内核当中。通
常内核会提供虚拟内存的功能,当内存不足时可以提供内存交换的功能。
文件系统管理 :例如数据的输入和输出等的工作,还有不同文件格式的支持等。
设备驱动:硬件的管理是内核的主要工作之一,设备的驱动程序就是内核管理着硬件的代码,设备
的驱动程序可以使硬件准备好工作,时刻等待着程序的调用。好在目前都有所谓的“可加载模块”功
能,可以将驱动程序编辑成模块,就不需要重新编译内核。
Linux的特点
源代码开放
真正的多用户多任务
完全兼容POSIX标准
强大的可移植性
丰富的网络功能
良好的用户界面
可靠的系统安全
高度的稳定性
操作系统大纲
计算机的组成:运算器,控制器,存储酱,输入设备,输出设备
计算机功能:接收用户输入的指令和数据,经过cpu的数据和逻辑运算之后,产生有用的信息,存储或者显示到屏幕上
操作系统是是管理和控制计算机硬件与饮件资源的计
算机程序,是配置在计算机硬件上的第一层软件,任何其它软件都必须在操作系统的支持下才能运行
常用的操作系统:个人电脑(windows,Mac,Linux),手机(安卓,IOS)
操作系统的主要功能 :系统调用接口 程序管理 内存管理 文件系统管理设备驱动
安装虚拟机 网络模式设置
仅主机模式:___
NAT模式:
桥接模式:__
[root@localhost~]#