世界杯电脑哪能看2如何控制电脑?

从打开电源到开始操作计算机嘚启动是一个非常复杂的过程。

我一直搞不清楚这个过程到底是怎么回事,只看见屏幕快速滚动各种提示…… 这几天我查了一些资料,试图搞懂它下面就是我整理的笔记。

先问一个问题”启动”用英语怎么说?

回答是boot可是,boot原来的意思是靴子”启动”与靴子有什么关系呢? 原来这里的boot是bootstrap(鞋带)的缩写,它来自一句谚语:

字面意思是”拽着鞋带把自己拉起来”这当然是不可能的事情。最早嘚时候工程师们用它来比喻,计算机启动是一个很矛盾的过程:必须先运行程序然后计算机才能启动,但是计算机不启动就无法运行程序!

早期真的是这样必须想尽各种办法,把一小段程序装进内存然后计算机才能正常运行。所以工程师们把这个过程叫做”拉鞋帶”,久而久之就简称为boot了

计算机的整个启动过程分成四个阶段。

一、第一阶段:BIOS

上个世纪70年代初”只读内存”(read-only memory,缩写为ROM)发明開机程序被刷入ROM芯片,计算机通电后第一件事就是读取它。

这块芯片里的程序叫做”基本輸出輸入系統”(Basic Input/Output System)简称为。

BIOS程序首先检查计算机硬件能否满足运行的基本条件,这叫做”硬件自检”(Power-On Self-Test)缩写为。

如果硬件出现问题主板会发出不同含义的,启动中止如果没有问题,屏幕就会显示出CPU、内存、硬盘等信息

硬件自检完成后,BIOS把控制权转交给下一阶段的启动程序

这时,BIOS需要知道”下一阶段的启动程序”具体存放在哪一个设备。也就是说BIOS需要有一个外部储存设备的排序,排在前面的设备就是优先转交控制权的设备这种排序叫做”启动顺序”(Boot Sequence)。

打开BIOS的操作界面里面有一项就是”设定启动顺序”。

二、第二阶段:主引导记录

BIOS按照”启动顺序”把控淛权转交给排在第一位的储存设备。

这时计算机读取该设备的第一个扇区,也就是读取最前面的512个字节如果这512个字节的最后两个字节昰0x55和0xAA,表明这个设备可以用于启动;如果不是表明设备不能用于启动,控制权于是被转交给”启动顺序”中的下一个设备

2.1 主引导记录嘚结构

“主引导记录”只有512个字节,放不了太多东西它的主要作用是,告诉计算机到硬盘的哪一个位置去找操作系统

主引导记录由三個部分组成:

  (1) 第1-446字节:调用操作系统的机器码。

  (3) 第511-512字节:主引导记录签名(0x55和0xAA)

其中,第二部分”分区表”的作用昰将硬盘分成若干个区。

硬盘分区有很多考虑到每个区可以安装不同的操作系统,”主引导记录”因此必须知道将控制权转交给哪个区

分区表的长度只有64个字节,里面又分成四项每项16个字节。所以一个硬盘最多只能分四个一级分区,又叫做”主分区”

每个主分区嘚16个字节,由6个部分组成:

  (1) 第1个字节:如果为0x80就表示该主分区是激活分区,控制权要转交给这个分区四个主分区里面只能有┅个是激活的。

  (2) 第2-4个字节:主分区第一个扇区的物理位置(柱面、磁头、扇区号等等)

  (3) 第5个字节:。

  (4) 第6-8个字節:主分区最后一个扇区的物理位置

  (5) 第9-12字节:该主分区第一个扇区的逻辑地址。

  (6) 第13-16字节:主分区的扇区总数

最后的㈣个字节(”主分区的扇区总数”),决定了这个主分区的长度也就是说,一个主分区的扇区总数最多不超过2的32次方

如果每个扇区为512個字节,就意味着单个分区最大不超过2TB再考虑到扇区的逻辑地址也是32位,所以单个硬盘可利用的空间最大也不超过2TB如果想使用更大的硬盘,只有2个方法:一是提高每个扇区的字节数二是。

三、第三阶段:硬盘启动

这时计算机的控制权就要转交给硬盘的某个分区了,這里又分成三种情况

3.1 情况A:卷引导记录

上一节提到,四个主分区里面只有一个是激活的。计算机会读取激活分区的第一个扇区叫做“(Volume

“卷引导记录”的主要作用是,告诉计算机操作系统在这个分区里的位置。然后计算机就会加载操作系统了。

3.2 情况B:扩展分区和邏辑分区

随着硬盘越来越大四个主分区已经不够了,需要更多的分区但是,分区表只有四项因此规定有且仅有一个区可以被定义成”扩展分区”(Extended partition)。

所谓”扩展分区”就是指这个区里面又分成多个区。这种分区里面的分区就叫做”逻辑分区”(logical partition)。

计算机先读取扩展分区的第一个扇区叫做(Extended boot record,缩写为EBR)它里面也包含一张64字节的分区表,但是最多只有两项(也就是两个逻辑分区)

计算机接著读取第二个逻辑分区的第一个扇区,再从里面的分区表中找到第三个逻辑分区的位置以此类推,直到某个逻辑分区的分区表只包含它洎身为止(即只有一个分区项)因此,扩展分区可以包含无数个逻辑分区

但是,似乎很少通过这种方式启动操作系统如果操作系统確实安装在扩展分区,一般采用下一种方式启动

3.3 情况C:启动管理器

在这种情况下,计算机读取”主引导记录”前面446字节的机器码之后鈈再把控制权转交给某一个分区,而是运行事先安装的(boot loader)由用户选择启动哪一个操作系统。

Linux环境中目前最流行的启动管理器是。

四、第四阶段:操作系统

控制权转交给操作系统后操作系统的内核首先被载入内存。

以Linux系统为例先载入/boot目录下面的kernel。内核加载成功后苐一个运行的程序是/sbin/init。它根据配置文件(Debian系统是/etc/initab)产生init进程这是Linux启动后的第一个进程,pid进程编号为1其他进程都是它的后代。

然后init线程加载系统的各个模块,比如窗口程序和网络程序直至执行/bin/login程序,跳出登录界面等待用户输入用户名和密码。

至此全部启动过程完荿。

对于这个话题很感兴趣根据自己了解的补充几点内存地址的东西:
1.计算机开机时,CPU默认执行0ffffh:0000h处的指令(8086是这样386应该类似),而此內存地址应该存放的就是bios rom
2.bios执行玩post等后将引导设备的mbr复制到内存地址07c00h处,跳转执行此处指令这个地址应该是规定的
3.现在一般引导设备中嘚mbr是grub或lilo这样的引导程序,这样的程序首先将自己复制到06c00h处执行在主分区表中搜索活动分区,将用户选择的活动分区的第一个扇区读入到07c00h處调转到07c00h处执行
注:以上均在实模式中执行,还未进入保护模式
4.为加载内核做准备并将控制权交给kernel,系统启动成功
注:这一步进入保護模式
当然这是现在一般的启动流程当然如果自己写os,可以直接在引导设备的mbr中写直接加载内核的代码将编译的代码dd入引导设备的mbr中即可。

对于通过计算机系统的运行情况大致如下
首先源代码经过编译器变成可执行程序可执行程序经过加载器加载到操作系统中,作为操作系统的一个进程运行可执行程序可以理解为一条条可以被计算机CPU识别的机器码,然后CPU运行至于CPU为什么可以运行,就需要知道数字電路中的知识诸如加法电路,译码电路等逻辑电路知识关于内存和CPU中的内部寄存器就需要了解数字电路中的时序电路,时序电路具备加电记忆的特点用来实现寄存器。
数字电路研究的是0101这种高低电平之间转换和输入输出的规律
至于数字电路的基础就要是模拟电路了,二极管三极管等等大量的三极管构成了一个基本的数字电路单元,例如能够存储一位二进制数的寄存器
而模拟电路研究的是大量电孓在加压后的宏观运动规律,这种宏观体现到数字电路上就是01的高低电平
那么单个电子的运动规律是如何的呢?这就需要电子量子学的知识作为支撑了但是现在科技能够研究到的最深的领域,也就是量子了(电子也属于量子)至于我们以前所学习过的单个量子的运行規律不见得是对的,但是这并不影响到我们研究大量量子的运行规律单个量子不好研究,但是大量量子就会呈现出来一定的规律性

当伱研究到量子,你也就研究到了当今科学最前沿的东西了也就没有办法更深了。。

不知我说的是否容易理解

}
世界杯电脑哪能看想用手机遥控電脑关机可能吗... 世界杯电脑哪能看想用手机遥控电脑关机,可能吗

你可以用猎豹WiFi遥控我知道的猎豹WiFi遥控就有这项服务。

你对这个回答嘚评价是

完全可以的。用远程控制软件手机和电脑上都安装客户端,电脑屏幕会映射到手机上就可以用手机操作电脑了。

我是在外媔的时候通过手机控制家里面的电脑如果只是家里面简单点就用无线鼠标、键盘。

软件推荐:Teamview(目前就觉得这个软件好用)

条件:有wifi戓者其它网络连接。

安装Teamview软件注册一个账号会更方便一些。

你对这个回答的评价是

不可以.没听说手机可以遥控电脑的,好好学习一下电腦的输入输出设备这部分,看看啥时候输入设备里会有手机这一项

是否可以解决您的问题?

你对这个回答的评价是

}

我要回帖

更多关于 世界杯电脑哪能看 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信