
1、操作系统
1.1 操作系统的认识
操作系统是计算机系统中的核心软件,它为计算机硬件提供管理和控制,为计算机软件提供稳定的运行环境和服务。操作系统也是软件、硬件、用户之间交互的中介,使用户更加方便地使用计算机
-
操作系统对下,要管理硬件设备
-
操作系统对上,要给软件提供稳定的运行环境
举例说明:计算机只能识别机器语言(二进制),用户是不会机器语言的,所有就没办法直接跟计算机进行交互。当用户需要用计算机的时候,又不会机器语言那咋办咧?此时就需要一个中间介,来间接与计算机进行交互
1.2 常见的操作系统
-
Windows操作系统:它是由微软公司开发的,广泛应用于个人电脑、服务器和移动设备等领域
-
macOS操作系统:它是由苹果公司开发的,主要应用于苹果电脑和移动设备
-
Linux操作系统:它是一种开源的操作系统,由全球的开发者共同开发和维护的,广泛应用于服务器、嵌入式系统和个人电脑等领域
......
1.3 操作系统的定位

应用程序和硬件设备,大家应该是比较了解的,此处我们就来介绍一下系统调用、操作系统内核、驱动程序:
-
系统调用:是操作系统提供给应用程序的一种接口,它允许应用程序请求操作系统的服务和资源。应用程序通过系统调用向操作系统发