计算机运行原理?什么是操作系统?应用程序的启动
计算机组成:应用程序 操作系统 计算机硬件
什么是操作系统
是一个协调、管理、控制计算机硬件与软件的控制程序 操作系统分成两部分: 接口程序:将硬件的功能封装成简单的接口,用来给应用软件或者给用户使用 内核:具体控制硬件,对下 内核态与用户态(了解) cpu的两种工作状态 用户态:cpu执行用户程序/应用程序所处的状态,处于用户态不能控制硬件 内核态:cpu执行操作系统内核所处的状态,处于内核态能够控制硬件
应用程序的启动:(重点!!!)
前提:先启动操作系统 1、向操作系统提交程序启动文件的路径 2、操作系统根据文件路径把硬盘的数据读入内存 3、操作系统调用cpu来执行内存中刚刚读入的程序代码