2021-03-12

操作系统初步了解

什么是操作系统?对于这个问题的回答,答案可谓有千百种,我的理解分为基本层面和抽象层面。

  1. 抽象层面
    在我们的认知中,操作系统像个管理者,管理者我们的应用程序。
  1. 基本层面
    操作系统也是一个程序,是我们电脑启动时候第一个运行的程序,既然是程序,必然是由代码构成。所以操作系统就是一个代码段,不过现在的操作系统过于复杂,代码量很大。

#操作系统的组成
head.s main.c其中main.c主要用于硬件初始化。

标题操作系统启动过程

  1. 按下电源开机键
  2. cpu执行取指执行7c00:0000,该区域是BIOS程序(指令),指令的作用是将磁盘的0磁道0扇区(大小为512字节)读入地址为7000:0000处,然后cpu调到改出,执行指令,将512字节移动到9000:0000处,然后将磁盘的set up和system程序读入内存,然后调到set.up处执行指令,set up主个主要作用将16位的实模式进入到32位的保护模式。同时初始化32需要的表,接着开始运行操作系统的第一个文件head.s.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值