E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
orange一个操作系统的实现
Orange
's
一个操作系统的实现
学习(1)
工具准备以及引导程序的编写第一版的电子书(PDF)自己动手写操作系统1.VirtualPC安装原书所说的VirtualPC已经下载不好下载了,经过几天的探索,终于发现了一个符合要求的版本。VirtualPC5.02.DOS6.3安装(1)安装DOS来这里下一个msdos6.22的镜像.然后启动VirtualPC,新建一个PC,内存32m,硬盘50m,OK启动!菜单->软驱->载入镜像选择622c.
sy198704
·
2020-07-06 18:30
操作系统
《oranges:
一个操作系统的实现
》阅读笔记 二
第三章保护模式1.描述符和选择子的结构先把这两个结构放在上面,下面讨论的时候好方便对照着看。高地址低地址高地址描述符结构31231570段基址(8-15位)(第2字节)段基址(0-7位)(第1字节)段界限(8-15位)(第2字节)段界限(0-7位)(第1字节)段基址(24-31位)(第4字节)G|D/B|0|AVL|段界限(16-19位)7|6|5|4|3210P|DPL|S|TYPE7|65|4
Joey2357
·
2020-07-06 18:24
操作系统
保护模式
oranges
汇编
电信运营商在GSMA的支持下合作构建电信边缘云平台
伦敦--(美国商业资讯)--在GSMA的支持下,中国联通、德国电信(DeutscheTelekom)、EE、KDDI、
Orange
、新加坡电信(Singtel)、SK电讯(SKTelecom)、西班牙电信
sinat_41698914
·
2020-07-06 18:25
段界限为什么要减1
在
orange
's
一个操作系统的实现
,第3章,pmtest1.asm中,有如下代码GdtPtrdwGdtLen-1;GDT界限我们知道一个描述符中包含段基址和段界限,那么如果GdtLen是GDT的长度,
ruyanhai
·
2020-07-06 18:12
汇编/操作系统
一个路径下挂载(匹配)多个子组件
Documenthtml,body{margin:0;padding:0;}h1{margin:0;padding:0;font-size:16px;}.header{background-color:
orange
web_blog
·
2020-07-06 18:59
javascript
vue
vue v-modal 实现 input 全选
return{ajaxData:[{//后台请求过来的数据name:'选项1',value:'apple'},{name:'选项2',value:'banana'},{name:'选项3',value:'
orange
qq_39490545
·
2020-07-06 17:52
随笔
学习笔记 |《
ORANGE
’S:
一个操作系统的实现
》| (一) Ubuntu - 16.04 bochs安装与配置
目录bochs的安装实验环境直接获取下载bochs安装编辑依赖环境配置文件操作命令在Bochs中使用Dos的步骤bochs的安装实验环境Ubuntu16.04+bochs2.4.6+nasm软盘制作和nasm编译汇编文件就如书里所示此处略举。直接获取可以直接使用命令下载,由于版本原因,可能会和书中的操作不一样导致困惑。sudoapt-getinstall所以下面是下载源码包进行编译安装的过程下载b
Winn-Jay
·
2020-07-06 17:55
orange
's
一个操作系统的实现
--学习过程 第一章:a 最小的操作系统OS
--------------------全部都在windows环境下需要准备软件工具虚拟机Bochs(带有生成img文件的功能bximage.exe)https://sourceforge.net/projects/bochs/files/bochs/汇编语言编译器nasmhttps://www.nasm.us/pub/nasm/releasebuilds/读写磁盘工具dd.exeLinux下有一
高云朋
·
2020-07-06 17:04
orang's
操作系统实践(8)——从Loader到内核
本次实践涵盖的内容包括《
orange
’s
一个操作系统的实现
》书中的第三章末尾、第四章、第五章。因为这些东西比较紧凑。捋一下思路:1.中断与异常,在
小灰马
·
2020-07-06 16:44
汇编
操作系统
系统引导
一个操作系统的实现
---内核雏形
今天开始练习实践第五章的内核雏形。具体的步骤如下:1、首先编写完成boot.asm,使用命令nasmboot.asm-oboot.bin,这样就可以加载loader2、然后编写loader.asm,然后同样使用命令nasmloader.asm-oloader.bin,这样使用loader来加载内核并跳转到内核的功能3、最后编写kernel.asm,然后使用命令(注意,这里命令不一样),分为两步na
glorin
·
2020-07-06 16:02
一个操作系统的实现
保护模式——参考自
ORANGE
’S:
一个操作系统的实现
在看代码之前需要搞清楚什么是保护模式,保护模式下段选择子的作用、寻址过程,可以如果忘记了可以参考下面文章然后再看代码1、http://blog.csdn.net/rosetta/article/details/8933200%include"pm.inc";常量,宏,以及一些说明org07c00hjmpLABEL_BEGIN[SECTION.gdt];GDT;段基址,段界限,属性LABEL_GDT
didadidaqiaoyiwan
·
2020-07-06 16:53
operating
system
引导扇区——参考自
ORANGE
’S:
一个操作系统的实现
计算机引导过程:1、通电,自检2、寻找启动盘(比如软盘),检查第0面0磁道1扇区这个位置,如果以0xAA55结束,则视为引导扇区,引导之。补充一些关于硬盘结构知识:http://blog.csdn.net/otishiono/article/details/5906119org07c00h;告诉编译器程序加载到7c00处movax,csmovds,axmoves,axcallDispStr;调用显
didadidaqiaoyiwan
·
2020-07-06 16:53
operating
system
orange
's
一个操作系统的实现
之环境搭建
搭建你的环境1.虚拟计算机Bochs简单来讲,它相当于运行在计算机内的小计算机。这个好理解,我用的vmware不就是这样的东东嘛。不过,现在看来,我得让Bochs成为包含在vmware中的“小小计算机”了。1.1Bochs初体验嗯,我已经从书上的插图看到啦,是个黑底白字的、运行着Debian的、满天繁星似的窗口!1.2Bochs的安装ubuntu8.10下安装还真方便:sudoapt-getins
快乐的霖霖
·
2020-07-06 16:38
一个操作系统的实现
【整理】
Orange
‘S-
一个操作系统的实现
变来变去,动来动去,最终还是回到这里,做自己想做的事并把它做好!1.虚拟机Bochs安装(1)出现“ERROR:Xwindowsguiwasselected,butXwindowslibrarieswerenotfound.”解决办法:sudoapt-getinstalllibx11-devxserver-xorg-devxorg-dev(2)出现“ERROR:pkg-configwasnotfo
angmoci4456
·
2020-07-06 16:24
【第一天】于渊著《
Orange
's
一个操作系统的实现
》【学习笔记】
今天开始学习于渊著《
Orange
's
一个操作系统的实现
》准备工作:1、下载NASM,下载链接2、下载rawrite32,下载链接3、从淘宝买了两张空白软盘和一个软驱(U盘也可以,只是我的四个U盘都落在了学校
CapsLock2019
·
2020-07-06 15:22
大学
Orange
's
一个操作系统的实现
:马上动手写一个最小的操作系统
源代码org07c00h;告诉编译器程序加载到7c00处movax,csmovds,axmoves,axcallDispStr;调用显示字符串例程jmp$;无限循环DispStr:movax,BootMessagemovbp,ax;es:bp=串地址movcx,16;cx=串长度movax,01301h;ah=13,al=01hmovbx,000ch;页号为0(bh=0)黑底红字(bl=0ch,高
ylemfei
·
2020-07-06 15:39
操作系统
Orange
's
一个操作系统的实现
:保护模式
概述在计算机加电之后,bios检查硬件,并且把第一个扇区中的bootloader代码加载到0000:07c00h处,开始执行bootloader代码.bootloader主要做两件事情:-从实模式进入保护模式-从硬盘(或者其他)中读取OSkernel到内存的固定位置处,然后跳转到OS中执行.这里先讨论如何从实模式进入保护模式参考链接:-学堂在线-清华大学OS课程先让代码跑起来先下在freedos,
ylemfei
·
2020-07-06 15:39
操作系统
HDU-1166 敌兵布阵(树状数组做法)
传送门线段树做法树状数组学习博客:https://blog.csdn.net/bestsort/article/details/80796531https://blog.csdn.net/Small_
Orange
_glory
125小黑黑521
·
2020-07-06 08:39
数据结构
Python : Turtle窗口控制
screen.bgcolor(“
orange
”)screen.bgcolor()‘
orange
’screen.bgcolor("#800080")screen.bgcolor()(128,0,128)turtle.bgpic
ZhuCheng Xie
·
2020-07-06 06:46
Python
VUE 定义全局变量
2019独角兽企业重金招聘Python工程师标准>>>VUE.js中涉及到JS全局变量一、全局变量专用模块得引入全局变量模块Global.jsconstcolorList=['violet','
orange
weixin_34413802
·
2020-07-06 01:22
js学习笔记05-ES6内置功能
并添加一个可选的字符串作为其描述constobj=Symbol("obj1");constbowl={[Symbol('banana')]:{color:'yellow',weight:183.15},[Symbol('
orange
weixin_34249678
·
2020-07-06 00:55
DIV+CSS学习笔记(CSS)
调用内联样式-标签元素里面css内的注释:/*注释内容*/css样式表的语法用颜色名表示aqua,black,blue,fuchsia,gray,green,lime,maroon,navy,olive,
orange
weixin_30687587
·
2020-07-05 21:06
vue 父组件中的数据如何传递给子组件
/components/TodoItem'exportdefault{name:'App',data(){return{todoValue:'',lists:['apple','banana','
orange
weixin_30360497
·
2020-07-05 20:55
Java8 stream 中利用 groupingBy 进行多字段分组求和
Mysql的groupby分组功能,注意得到的是一个map对集合按照单个属性分组case1:Listitems=Arrays.asList("apple","apple","banana","apple","
orange
weixin_30249203
·
2020-07-05 20:25
javascript中深拷贝与浅拷贝
深浅拷贝varoldobj={name:'呀呀呀',older:{age:13},color:['pink','red','
orange
']}varnewobj={};//js原生语法浅拷贝/*for(
shuffle_boy
·
2020-07-05 12:13
javascript
模拟乒乓球自由落体,只有上下弹跳,无左右
代码:Title#ball{position:fixed;height:50px;width:50px;border-radius:50%;background:
orange
;left:200px;}/
百事可口
·
2020-07-05 07:02
js
桌上有一个空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放桔子,儿子专等吃盘中的桔子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发
semaphoreempty=1,mutex=1,apple=0,
orange
=0;//为四个信号量赋初值voidfather(){do{wait(empty);//等待盘子为空wait(
kay三石
·
2020-07-05 06:43
算法
进程同步
flex-basis
70px;height:70px;background-color:pink;flex-basis:40px;}#div2{width:70px;height:70px;background-color:
orange
高手坟墓丶
·
2020-07-05 04:35
css
CSS3实现围绕任何点来旋转-京东推荐动画
我觉得比较有意思的就是这个黑点的旋转.我们这次就来实现这个效果.以为其他效果都是没难度的我们先来看完整代码动画body>div{width:100px;height:100px;margin:20pxauto0;color:
orange
fudapeng7
·
2020-07-05 03:13
html/css
5.6 (案例) translate
translate.pngtranslatediv{width:200px;height:200px;background:
orange
;margin:10px;}div:nth-child(2){/*
柒月柒日晴7
·
2020-07-05 00:54
Java8 stream 中利用 groupingBy 进行多字段分组求和
示例如下:Listitems=Arrays.asList("apple","apple","banana","apple","
orange
","b
大鹏小站
·
2020-07-04 21:19
java8
去掉inline-blook间隙
li{display:inline-block;background:
orange
;padding:10px;word-spacing:0;}ul{width:100%;display:table;/*
d992060a2c01
·
2020-07-04 16:29
需要遵循CSS选择符命名的四个原则
这下头大啦,难道写成.red{color:
orange
;}么?要不然就是把HTML里的每个class="red"改成class="
orange
"?在过去几年时间
chensong0708
·
2020-07-04 13:00
html/css
AG-GRID 试牛刀
-->.
orange
{color:
orange
;}Simpleag-GridExampleclearselectionselectall//rowdata,行内数据varrowData=[{name:"
bj_xuzhiqiang
·
2020-07-04 12:29
前端架构
英文绘本阅读指导师训练营打卡第七天
还学习了水果
orange
、apple,动物giraffe、elephant、peacock以及孩子最喜欢的车子系列train
娇娇_8181
·
2020-07-04 11:36
一个DIV中, 多个子DIV高度统一自适应
margin-left:210px}.leftdiv{display:inline-block;float:left;width:200px;/*height:100%;*/background-color:
orange
aaw42424
·
2020-07-04 10:49
sysstat监控工具使用(包含pidstat,iostat,sar)
从http://pagesperso-
orange
.fr/sebastien.godard/download.html下载sysstattarzxvfsysstat.tar.gz.
a936676463
·
2020-07-04 10:52
2020.01.23日常总结
SCOI2010]序列操作【简明题意】:\color{blue}{【简明题意】:}【简明题意】:【思路】:\color{blue}{【思路】:}【思路】:像这种维护序列的题目,一般都可以用线段树\color{
orange
ZHUYINGYE_123456
·
2020-07-04 09:08
题解
日记
线段树
【笨妈妈学英语】3.元音字母在非重读音节的读音
二、元音字母在非重读音节中的读音元音在非重读音节的读音A-a读/ə/,例如:China(中国),another(另一个),woman(女人),breakfast(早餐)读/i/,例如:
orange
(橙色
冥界女战士之有趣灵魂
·
2020-07-04 08:11
如何用两分钟设计一个漂亮的注册页面(仅前端代码)
:性别:男女#submit{width:450px;height:450px;margin:0auto;background-color:rgba(255,165,0,0.3);box-shadow:
orange
10px10px25px7px
忧郁小眼神
·
2020-07-04 08:19
LoRaWAN网络系统架构解析,LoRa设备开发参考指南(六)
LoRaWAN无线网络架构LoRaWAN网络系统架构示例基站(LoRaWAN网关)核心网服务器(或LRC)以下章节用
Orange
和Actility资产相关的专门示例概述了一个典型的LoRa网络架构。
IoT_root
·
2020-07-04 07:11
LoRa教程
LoRa设备开发需要的五个认证,LoRa设备开发参考指南(十九)
本文以
Orange
中的LoRaWAN实例为例进行讲解认证管理认证
Orange
设备互操作性认证LoRa联盟认证LoRaWAN网络平台互操作性认证设备制造商要求的其他认证设备生命周期管理认证在欧洲市场上制造和销售的每台设备都必须获得
IoT_root
·
2020-07-04 07:11
LoRa教程
端到端通信:LoRa以极低的价格提出新的地理定位解决方案
LoRaWAN得到全球主要网络运营商的支持,包括
Orange
,Comcast,NTT,Softbank,Proximus,KPN,
爱不到要偷
·
2020-07-04 02:06
linux系性能和使用活动监控工具sysstat
下载安装sysstat工具:wgethttp://pagesperso-
orange
.fr/sebastien.godard/sysstat-11.0.0.tar.gztarxvfsysstat-11.0.0
myWorld_2014
·
2020-07-04 02:28
unix命令
ubuntu开发之路
12款最好用的数据挖掘工具
免费的数据挖掘工具包括从完整的模型开发环境如Knime和
Orange
,到各种用Java、c++编写的库,最常见的是P
思迈特软件
·
2020-07-03 15:06
数据挖掘
数据挖掘工具
机器学习
markdown 快速入门
一级标题二级标题三级标题四级标题五级标题六级标题无序列表applebananaorange有序列表1.apple2.banana3.
orange
超链接百度图片本地图片直接拖拽引用一段文字一盏灯,一片昏黄
赵小莹
·
2020-07-02 16:32
自制操作系统--1 环境搭建
网上有不少简单的加载器制作的文章,我也是初学,之前看过《Oranges‘s
一个操作系统的实现
》,看到保护模式哪一点觉得非常头痛,有很多不清楚的地方,现在在看《30天自制操作系统》,虽然读起来简单多了,不过我使用的是
rayz
·
2020-07-02 12:25
操作系统
Python使用Tkinter错误,NameError: global name 'TOP' is not defined
出现错误的代码如下:importTkinterdefCreateGUI():top=Tkinter.Tk()rec_label=Tkinter.Label(top,text='RecMessage',bg='
orange
-草原骑士-
·
2020-07-02 09:03
Python
《
Orange
’s
一个操作系统的实现
》3.保护模式5----特权级概述(转)
学习过程中遇到一个对保护模式总结很好的Blog,转来分享一下。先说下特权级的概念,在保护模式下,系统依靠特权级来实施代码和数据的保护,相当于权限啦。特权级共有4个级别,0,1,2,3,数字越小表示权限越高。如图:较为核心的代码和数据放在较高(靠内)的层级中,处理器用此来防止较低特权的任务在不被允许的情况下访问处于高特权级的段。为了防止概念混淆,我们不用特权级大小来说明,改为内层(高),外层(低)来
leileicaocao
·
2020-07-02 07:18
一个操作系统的实现
操作系统
B. High Load(贪心,思维,构造)
在图上多画一画,想一想\color{Red}在图上多画一画,想一想在图上多画一画,想一想贪心策略:以1为中心,引出k条路径\color{
orange
}贪心策略:以1为中心,引出k条路径贪心策略:以1为中心
jziwjxjd
·
2020-07-02 06:30
CF刷题计划
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他