操作系统实验-第二讲操作系统的启动

合集下载

4-计算机os启动流程

4-计算机os启动流程

4-计算机os启动流程计算机os启动流程 主板通电,⽴刻找bios程序启动,可以按F2或esc等,停在bios界⾯。

1:装好os后往往hdd优先级设置最⾼,bios到硬盘第⼀个扇区(512bytes)找bootloader。

512bytes=446bytes BootLoader(grub是bootloader其中⼀种)+64位是分区信息+2bytes是结束标志。

但是这512byte存的只是grub主程序,还有其他的要加载,例如grub的配置⽂件/boot/grub/grub.conf在其他mbr中 2: grub去加载内核(操作硬件的程序集合)到内存当中。

grub是最流⾏的bootloader。

提供⼀个界⾯让⽤户选择启动哪个os,例如装了双系统的主机,⽤户选择后,或者时间到选择默认选项,(linux提供修复模式的系统后⾯说)。

选择好之后,读取grub的配置⽂件/boot/grub/grub.conf加载对应的内核,grub将控制权移交给kernel。

3:kernel获得控制权后 a.解压缩⾃⼰并安装相应驱动 b.初始化与⽂件系统相关的虚拟设备,LVM或RAID、初始化内存管理,检测内存⼤⼩、初始化系统的进⾏见通信等等与硬件平台相关的初始化⼯作。

4:装载根⽂件系统,挂在根⽬录下⾯,即装载os接⼝等⽂件信息,还有在os接⼝之上的解释器程序⽂件。

根⽂件系统⾄少包括以下⽬录: /etc/ :存储重要的配置⽂件。

/bin/ :存储常⽤且开机时必须⽤到的执⾏⽂件。

/sbin/ :存储着开机过程中所需的系统执⾏⽂件。

/lib/ :存储/bin/及/sbin/的执⾏⽂件所需的链接库,以及Linux的内核模块。

/dev/ :存储设备⽂件。

注:五⼤⽬录必须存储在根⽂件系统上,缺⼀不可。

以只读的⽅式挂载根⽂件系统,之所以采⽤只读的⽅式挂载根⽂件系统是因为:此时Linux内核仍在启动阶段,还不是很稳定,如果采⽤可读可写的⽅式挂载根⽂件系统,万⼀Linux不⼩⼼宕机了,⼀来可能破坏根⽂件系统上的数据,再者Linux下次开机时得花上很长的时间来检查并修复根⽂件系统。

计算机应用基础(校编教材)教案:第二章 Windows 7操作系统02

计算机应用基础(校编教材)教案:第二章 Windows 7操作系统02
类地组织为文件夹,Windows 7 采用树型结构以文件夹的形式组织和管理文件。文
件夹相当于 MS DOS 和 Windows 3.x 中的目录。
2).文件和文件夹的命名规则
(1)在文件名或文件夹名中最多可以有 255 个字符。
(2)一般每个文件都有 3 个字符的扩展名,用以标识文件类型和创建此文件的程序。
第三讲、磁盘操作(1 学时)1、查看磁盘属性 在“我的电脑”或“资源管理器”的窗口中,欲了解某磁盘的有关信息,可从其快捷
菜单中选择“属性”或选定某磁盘后从“文件”菜单中选择“属性”命令,在出现的磁盘属
4
性窗口中选“常规”选项卡,就可以了解磁盘的卷标(可在此修改卷标)、类型、采用 的文件系统以及磁盘 2、磁盘格式化 所有磁盘必须格式化才能使用,对于使用过的磁盘有时也有必要重新格式化。
6)、移动操作快捷操作方式:
3
选取操作对象。指向选取对象单击鼠标右键,选择“剪切”。 选取目标文件夹。单击鼠标右键,选择“粘贴”。 拖放操作方式:
选取操作对象。 鼠标指向选取的对象。 按住鼠标左键不放,拖动鼠标到目标文件夹后释放。
7)、删除操作快捷操作方式: 选取操作对象。 指向选取对象单击鼠标右键,选择“删除”。 在弹出“确认文件删除”对话框中,选择“是” 。
7
教学后记 该节内容理论 2 学时,内容相当紧张。 实验 2 学时,也感觉不够用。
8
1)启动应用程序的方法
方法一:[开始][程序][……],单击应用程序项 。 方法二:双击桌面上的图标。 方法三:从“资源管理器”或“我的电脑”窗口中启动。 方法四:从[开始][运行]中启动。
2)退出应用程序的方法 方法一:单击应用程序窗口右上角的“关闭”按钮 。 方法二:在窗口中选择[文件][退出]。 方法三:双击应用程序的控制菜单栏。 方法四:按<ALT>+<F4> 。

第二讲 MCGS

第二讲 MCGS

菜单实例
安全机制
概述

提供工程密码保护工程不被他人使用和修改。 工具-〉工程安全管理 MCGS组态软件提供了一套完善的安全机制,用 户能够控制菜单、按钮和系统的操作权限,只 允许有操作权限的操作员才能对某些功能进行 操作。


MCGS系统采用用户组和用户来进行操作权限的 控制。 操作权限的分配是以用户组为单位来进行的, 即某个用户能否对特定功能进行操作取决于该 用户所在的用户组是否具备对应的操作权限。
系统权限设置

对工程运行 时进入和退 出工程的权 限管理。
操作权限设置

用户菜单 退出系统 图形元件 标准按钮 动画按钮 旋钮输入器 滑动输入器
运行时改变操作权限

某个用户在进行操作之前首先要进行登录工作, 登录成功后该用户才能进行所需的操作,完成 操作后退出登录,使操作权限失效。

组态实时 数据库就 是建立数 据对象并 正确的对 属性方法 进行设置。
组对象的建立
内部数据对象的调用





$Year:读取计算机系统内部的当前时间:“年” ;数值型;只 读 $Month$Day$Hour$Minute$Second:数值型:只读 $Week:读取 “星期” :数值型:只读 $Date:读取当前 “日期”,:1997-01-09。字符型只读 $Time:读取当前 “时刻”,:20:12:39。字符型只读 $Timer:读取自午夜以来所经过的秒数:数值型:只读 $RunTime:读取应用系统启动后所运行的秒数:数值型:只读 $PageNum :表示打印时的页号。数值型:读写 $UserName在程序运行时记录当前用户的名字。若没有用户登录 或用户已退出登录,“$ UserName”为空字符串。字符型变量: 只读

计算机基础课程第二章 操作系统 第二讲

计算机基础课程第二章  操作系统  第二讲
3)设置屏保,在显示属性中选择屏幕保护程序选项卡,在屏保下可以选择不同的图片作为屏保图像,在等待设置等待时间,当这个时间到时键盘、鼠标又没有动作,系统自动启动屏幕保护程序。
6、设置日期和时间的方法?
在控制面板中双击日期和时间图表,用户在该对话框中进行日期和时间设置。
7、应用程序的安装、运行与删除?
1)安装:有些以用软件放入光盘驱动器后,系统将自动启动安装程序,双击Setup或Install名称图表,也可以进行安装,在我的电脑中直接双击该软件图标进行安装。
2)用鼠标右键单击要删除的文件和文件夹,在快捷菜单中选择删除。
4、文件夹有几种属性?
三种:只读、隐藏、存档
5、设置显示属性的方法?
1)设置主题,打开显示属性左上角的主题,Windows XP提供若干桌面主题,在里面可以任意选择。
2)设置桌面背景,打开选项卡,在背景列框中选择背景图片,屏幕就变成为你所选择的图片,还可以打开浏览对话框选择背景图片。背景图片显示的三种方式:平铺、拉伸和居中。
2、移动、复制、粘贴文件和文件夹的方法?
1)在同一驱动下移动文件夹下,直接移动即可,复制时要选中文件的同时按下Ctlr键,拖至目标文件。
2)在不同驱动下,选中文件的同时按下Shfit键,拖至目标文件下,复制直接拖动即可。
3)使用编辑菜单中的命令。
3、删除文件和文件夹的两种方法?
1)选定要删除的文件和文件夹,按下Delete键或者执行菜单下删除。
3)应用程序怎样安装、运行与删除?
教长签名教务科长签名
年月日
授课日期
授课节次
授课班级
教学目的
1、掌握数据录入及中文输入法的基本方法
2、掌握文件和文件夹的创建、移动、复制、删除和重命名

初中信息技术考试实用excel教案

初中信息技术考试实用excel教案

《EXCEL》教案教学对象11机电一班、二班教学时间2011年11 月教学内容第四章Excel 2000电子表格系统4.1 Excel 2000基础知识和基本操作;4.2 编辑Excel 2000工作表。

教学目的1.使学生了解Excel 2000基础知识;2.掌握Excel 2000的基本操作,学会编辑工作表。

教学重点编辑Excel 2000工作表。

教学难点Excel 2000工作表中数据的输入、数据的修改。

建议学时理论:2 上机:4 教学教具多媒体教学系统教学方法理论:使用多媒体教学方法讲授(.PPT);上机:指导上机实验演示设计板书设计4.1Excel 2000基础知识和基本操作;4.2 编辑Excel工作表。

教学过程课程导入主要内容先举一个例子,输入简单的、有代表性的例子,结合实例处理一些数据,如输入数学、英语、政治三门课的成绩,再求一下这三门课的总成绩及平均分,以引起同学们的兴趣,再引出本节新的内容。

1.电子表格的主要功能;2.Excel 应用程序的启动和退出;3.Excel窗口界面;4.Excel文件操作;5.Excel工作表操作;6.数据的分类;7.单元格数据的表示;8.数据的填充;9.数据的修改;10.数据的删除和清除。

详细内容及要求第四章、Excel 2000电子表格系统一、教学内容:1、Excel 2000 基础知识和基本操作2、编辑Excel工作表3、设置Excel工作表4、Excel公式和函数的使用5、Excel 数据库管理功能6、Excel图表功能二、教学基本要求掌握Excel2000工作表的编辑、格式化操作;掌握Excel2000公式和函数的使用;了解Excel2000数据库的概念及特点;掌握数据排序;掌握数据筛选;掌握分类汇总。

掌握Excel2000图表功能。

三、重点与难点重点:Excel2000工作表的编辑、格式化操作;数据排序;数据筛选;分类汇总。

Excel2000图表功能。

《计基》完整教案

《计基》完整教案

《计算机应用基础》教案
《计算机应用基础》教案
计算机应用基础教案
3
计算机应用基础教案
5
计算机应用基础教案
7
《计算机应用基础》教案
计算机应用基础教案
9
计算机应用基础教案
11
《计算机应用基础》教案
计算机应用基础教案
13
计算机应用基础教案
15
计算机应用基础教案
17
《计算机应用基础》教案
计算机应用基础教案
19
计算机应用基础教案
21
计算机应用基础教案
23
计算机应用基础教案
《计算机应用基础》教案
25
计算机应用基础教案
27
计算机应用基础教案
29
《计算机应用基础》教案
计算机应用基础教案
31
计算机应用基础教案
33
计算机应用基础教案
35
计算机应用基础教案
《计算机应用基础》教案
37
计算机应用基础教案
39
计算机应用基础教案
《计算机应用基础》教案
41
计算机应用基础教案
43
计算机应用基础教案
45
计算机应用基础教案
47
《计算机应用基础》教案
计算机应用基础教案
49。

第一章 计算机系统概述(二)

第一章 计算机系统概述(二)
所谓软件是指为运行、维护、管理、应用计算机所编制的所有程序及文档的总和。
计算机软件一般分为两大类:一类叫系统软件,一类叫应用软件。
★系统软件
系统软件用于实现计算机系统的管理、调度、监视和服务等功能,其目的是方便用户,提高计算机使用效率,扩充系统的功能。
系统软件包括以下四类:
1、操作系统
操作系统是管理计算机资源(如处理器、内存、外部设备和各种编译、应用程序)和自动调度用户的作业程序,使多个用户能有效地共用一套计算机系统的软件。操作系统的出现,使计算机的使用效率成倍的提高,并且为用户提供了方便的使用手段和令人满意的服务质量。概括起来,操作系统具有三大功能:管理计算机硬、软件资源,使之有效应用;组织协调计算机的运行,以增强系统的处理能力;提供人机接口,为用户提供方便。
图1-5存储器组成框图
存储器组成框图演示
存储器所有存储元的总数称为存储器的存储容量,通常用单位KB,MB(1B=1个字节=8位二进制代码)来表示。存储容量越大,表示计算机记忆储存的信息就越多。
半导体存储器的存储容量有限,计算机中又配备了存储容量更大的磁盘存储器和光盘存储器,称为外存储器。相对而言,半导体存储器称为内存储器,简称内存。
累加器A是特殊的寄存器,它既能接受来自总线的二进制信息作为参加运算的一个操作数,向算术逻辑单元ALU输送,又能存储由ALU运算的中间结果和最后结果。算术逻辑单元由加法器及控制门等逻辑电路组成,以完成A和B中的数据的各种算术与逻辑运算。
运算器一次运算二进制数的位数,称为字长。它是计算机的重要性能指标。常用的计算机字长有8位、16位、32位及64位。寄存器、累加器的长度应与ALU的字长相等。
3、语言处理程序
常用的语言处理程序有汇编程序、编译程序和解释程序等。

第二讲 供热管网系统 水 泵 的启、停及切换操作

第二讲 供热管网系统 水 泵 的启、停及切换操作
切换操作
1、电动循环泵开始停运时,应先稍减变频器开度, 严密监视二网回水母管压力,当压力升高过快时 可稍增循泵出力,防止二网回水母管超压,检查 热网补水泵随压力升高是否自动降频运行,有必 要时可停掉补水泵运行。 2、热网正常运行中,切换热网循泵时,应先启动 备用水泵,将其增至出力后才可开始减小要停运 水泵变频,操作过程切不可过快,注意回水母管 压力,当停运泵不在出力后,可关闭出口电动门 将变频减至零停运循环水泵。
供热管网系统水泵的启、停及切换操作
为什么在启动、停止离心泵前必须先关闭出口阀
离心泵起动时要关死点起动,即关闭出口阀。这是 因为此时流量为零,离心泵的功率大小随流量的增大而 增大。当流量为零时,轴功率也为零,相应起动电流最 小,避免因电机的启动负荷过大超过其额定电流而将其 烧毁,同时不会对电网产生冲击,也能减启动时对管网 的压力的影响。停泵一般必要关出口阀,是为了防止介 质回流。
供热管网系统 水 泵 的启、停及切换操作
启动前检查 1、检查辅助油泵联锁,确认润滑油压联锁正常,油泵 运行正常,油压稳定正常 2、主汽门试验。开启主汽门,给跳机电磁铁通电,确 认主汽门快速关闭;开启主汽门,手打危急遮断手柄, 主汽门快速关闭 3、就地控制面板做拉阀试验 4、检查控制面板无报警 5、汽动泵盘车正常、联轴器正常 6、机组冷却水、轴封冷却水正常 7、机组超速试验
LOGO
供热管网系统运行工
GONG RE GONG CHENG
供热管网系统 水 泵 的启、 停及切换操作
供热管网系统 水 泵 的启、停及切换操作
通过本单元的学习,掌 握供热管网系统水泵的启、 停及切换操作
供热管网系统 水 泵 的启、停及切换操作
1.热网循环水泵、疏水泵、补 水泵启动前的检查和水位调节 2.水泵启动后检查操作 3.水泵正常切换及停用操作
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

操作系统
实 验 报 告
课程名称 操作系统实验 课程编号 201406304
实验项目名称 实验环境的使用
学号 2015061423 班级 20150614
姓名 吴雪含 专业
计算机科学
与技术

学生所在学院 计算机科学与技术学院 指导教师 王红滨、曹雪
实验室名称地点 21b 276

哈尔滨工程大学
计算机科学与技术学院
1

第二讲 操作系统的启动
一、实验概述
1. 实验名称
操作系统的启动
2. 实验目的
1)、跟踪调试eos在pc机上从加电复位到成功启动的全过程,了解操作
系统的启动过程。
2)、查看eos启动后的状态和行为,理解操作系统启动后的工作方式。
3. 实验类型(验证、设计)
验证
4. 实验内容
1)、启动 OS Lab。
2)、新建一个 EOS Kernel 项目。
3)、在“项目管理器”窗口中打开 boot 文件夹中的 boot.asm 和
loader.asm 两个汇编文件。boot.asm 是软盘引导扇区程序的源文件,loader.asm
是 loader 程序的源文件。简单阅读一下这两个文件 中的 NASM 汇编代码和注
释。
4)、按 F7 生成项目。
5)、生成完成后,使用 Windows 资源管理器打开项目文件夹中的 Debug
文件夹。找到由 boot.asm 生 成的软盘引导扇区程序 boot.bin 文件,该文件的
大小一定为 512 字节(与软盘引导扇区的大小 一致)。找到由 loader.asm 生成
的 loader 程序 loader.bin 文件,记录下此文件的大小 1566 字 节,在下面的实
验中会用到。找到由其它源文件生成的操作系统内核文件 kernel.dll。

二、实验环境
进行实验使用的操作系统、编译器、语言及工具等。
操作系统:Windows XP
编译器: Tevalaton OS Lab
语言: C++
2

三、实验过程(每次实验不一定下面6条都写,根据实际情况定)
*需要解决的问题以及解答
(1)、自己设计两个查看内存的调试命令,分别验证这两个用户可用区域的高地
址端也是空白的。
答:命令为:xp /512b 0x7a00和cp /512v 0x9fe00。因为第一个用户区的
高位地址截止到0x7c00,第二个用户区高位地址截止到0xA0000,命令表示显示
从0x7a00和0x9fe00以后512b空间的所有字节码,即两个用户区的高位地址端,
可以看到所有字节全为0,说明高地址端是空白的。如图一、图二所示。
(2)、自己设计一个查看内存的调试命令,验证上位内存的高地址端已经被系统
占用。
答:命令为:xp /512b 0xffe00。因为上位内存的高位地址截止到0x100000,
命令表示显示从0xffe00以后的512b空间的所有字节码,即两个用户区的高位
地址端。可以看到所有字节都有值,说明高地址端被占用。如图三所示。
(3)、根据之前记录的loader.bin文件的大小,自己设计一个查看内存的调试
命令,查看内存中loader程序结束位置的字节码,并与loader.lst文件中最后
指令的字节码比较,验证loader程序被完全加载到了正确的位置。
答:命令为xp /8b 0x1616.程序的初始位置为0x1000,加上1566的十六进
制61E-8b,答案即为1616.如图四、图五、图六、图七所示。
(4)、仔细比较实验指导10-5图和10-6图,尝试说明哪个是应用程序的进程,
它和系统进程有什么区别,那个是应用程序的主线程,它和系统线程有什么区
别?
答:进程列表中ID为31的进程是应用程序的进程,其优先级为8,包含1
个线程,主线程ID为33,映像名称为a:\hello.exe。而ID为1的是系统进程,
其优先级为24,包含有10个线程,其中的ID为2的线程是该进程的主线程,
系统进程没有映像名称。主要区别为:应用程序的进程优先级较低。
线程列表中ID为33的线程是应用程序的线程,其优先级为8,处在阻塞状
态,而ID为20~28的是系统进程,其优先级为24,其中ID为22的处于运行状

3
图一
4
图二
5
图三
6

(5)、为什么 EOS 操作系统从软盘启动时要使用 boot.bin 和 loader.bin 两
个程序?使用一个可以吗?它们 各自的主要功能是什么?如果将 loader.bin
的功能移动到 boot.bin 文件中,则 boot.bin 文件的大 小是否仍然能保持小
于 512 字节?
答:在生成项目的时候,boot文件夹中的两个汇编文件boot.asm和loader.asm
分别生成了两个二进制文件boot.bin和loader.bin。这两个文件缺一不可,他们会
被写入软盘镜像文件。在EOS操作系统启动的时候,boot.bin用于引导软盘,而
loader.bin用于加载程序。如果把loader.bin的功能移动到boot.bin程序中,肯定
会增加boot.bin的规模文件大小将会大于512字节。
(6)、软盘引导扇区加载完毕后内存中有两个用户可用的区域,为什么软盘引导
扇区程序选择将 loader.bin 加载到第一个可用区域的 0x1000 处呢?这样做有
什么好处?这样做会对 loader.bin 文件的大小有哪些限制?
答:第一个用户可用区取余位于低地址端,便于检索查找,并且容量相对较
小,适合容纳相对较小的文件,所以将loader.bin加载到第一个可用区域,节省
资源。由于第一用户区域的大小限制,loader.bin的大小不能超过29.5KB。

图四

图五
7

如左图图六所示Loader.bin文件大小为
1566B。

图七
8
*程序运行时的初值以及运行结果:
Bochs在CPU要执行的第一条指令处中断。Display窗口没有显示内容。如下
图所示:

sreg命令查看当前CPU各个段寄存器的值:
r命令查看当前CPU中各个通用寄存器的值
输入调试命令xp/1024b 0x0000
9

输入调试命令xp/512b 0x7c00
输入调试命令vb 0x0000:0x7c00添加断点
输入c继续执行
输入sreg验证CS寄存器的地址
10

输入调试命令r验证IP寄存器的值
输入调试命令xp/512b 0x7c00显示软盘引导扇区程序的所有字节码
输入调试命令xp/512b 0x0600

输入调试命令xp/512b 0x7e00
11

输入调试命令xp/512b 0xa0000验证上位内存已被系统占用
输入调试命令vb 0x0000:0x7d81添加一个断点
输入调试命令c继续执行,在断点处中断
12

输入调试命令xp 8b 0x10000查看内存0x1000处的数据
3.2.4 调试加载程序

查看eos版本号:
13
迅速按 Ctrl+F2 切换到控制台 2,并输入命令“pt”后按回车。输出的进程和线
程信息如图 10-6 所示

四、实验体会
本次实验主要采用了在EOS操作系统启动过程中设置断点,查看内存空间的
占用情况来观察文件的加载情况。通过本次实验了解了了解操作系统的启动过
程。通过查看eos启动后的状态和行为,理解操作系统启动后的工作方式。通过
一步步的操作,加深了在操作系统上对程序创建、调试程序的掌握,但对OS的
相关知识还不是很了解。

相关文档
最新文档