码迷,mamicode.com
首页 > 其他好文 > 详细

计算机运行原理?什么是操作系统?应用程序的启动

时间:2019-12-29 23:41:34      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:系统调用   启动   用户态   内存   两种   ber   应用   用户   number   

计算机组成:
应用程序 操作系统 计算机硬件



什么是操作系统

是一个协调、管理、控制计算机硬件与软件的控制程序

操作系统分成两部分:
	接口程序:将硬件的功能封装成简单的接口,用来给应用软件或者给用户使用
	内核:具体控制硬件,对下
	
	
内核态与用户态(了解)
	cpu的两种工作状态
		用户态:cpu执行用户程序/应用程序所处的状态,处于用户态不能控制硬件
		内核态:cpu执行操作系统内核所处的状态,处于内核态能够控制硬件

应用程序的启动:(重点!!!)

前提:先启动操作系统
	1、向操作系统提交程序启动文件的路径
	2、操作系统根据文件路径把硬盘的数据读入内存
	3、操作系统调用cpu来执行内存中刚刚读入的程序代码

计算机运行原理?什么是操作系统?应用程序的启动

标签:系统调用   启动   用户态   内存   两种   ber   应用   用户   number   

原文地址:https://www.cnblogs.com/joanna123/p/12116940.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!