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
José
MIT 6.828
JOS
学习笔记5. Exercise 1.3
Lab1Exercise3设置一个断点在地址0x7c00处,这是bootsector被加载的位置。然后让程序继续运行直到这个断点。跟踪/boot/boot.S文件的每一条指令,同时使用boot.S文件和系统为你反汇编出来的文件obj/boot/boot.asm。你也可以使用GDB的x/i指令来获取去任意一个机器指令的反汇编指令,把源文件boot.S文件和boot.asm文件以及在GDB反汇编出来的
fatsheep9146
·
2016-02-25 13:00
MIT 6.828
JOS
学习笔记4. Lab 1 Part 2.1: The Boot Loader
Part2:TheBootLoader对于PC来说,软盘,硬盘都可以被划分为一个个大小为512字节的区域,叫做扇区。一个扇区是一次磁盘操作的最小粒度。每一次读取或者写入操作都必须是一个或多个扇区。如果一个磁盘是可以被用来启动操作系统的,就把这个磁盘的第一个扇区叫做启动扇区。这一部分介绍的bootloader程序就位于这个启动扇区之中。当BIOS找到一个可以启动的软盘或硬盘后,它就会把这512字节的
fatsheep9146
·
2016-02-25 12:00
MIT 6.828
JOS
学习笔记6. Appendix 1: 实模式(real mode)与保护模式(protected mode)
在我们阅读bootloader代码时,遇到了两个非常重要的概念,实模式(realmode)和保护模式(protectedmode)。首先我们要知道这两种模式都是CPU的工作模式,实模式是早期CPU运行的工作模式,而保护模式则是现代CPU运行的模式。但是为什么现代CPU在运行bootloader时仍旧要先进入实模式呢?就是为了实现软件的向后兼容性不得已才这样的。下面我们分别看下这两种工作模式的基本原
fatsheep9146
·
2016-01-09 14:00
Elixir 1.2带来多项功能增强和性能提升
Jos
éValim宣布了Elixir这门动态、函数式编程语言的1.2版本。Valim是Elixir的创建者。他表示,1.2版本“带来了功能增强、Bug修复、性能提升等等”。
James Chesters
·
2016-01-08 00:00
【xv6学习之番外篇】
jos
内存布局详解
xv6的内存格式我们可以通过打开 inc/memlayout.h查看。具体如下:这个页面布局代表的是启用地址转换以后,无论是操作系统还是用户程序,看到的虚拟内存布局(这也就是说,操作系统和用户程序使用的是同一套页目录和页表,这个在绍老师的讲义里有提到)。关于每部分的详解,我们可以参见:这里列出几个需要注意的地方:1、[UPAGES,UVPT]:在虚拟地址中的这段内存就是对应的在实际物理地址里pag
woxiaohahaa
·
2016-01-05 21:00
MIT 6.828
JOS
学习笔记3. Exercise 1.2
这篇博文是对Lab1中的Exercise2的解答~Exercise2:使用GDB的'si'命令,去追踪ROMBIOS几条指令,并且试图去猜测,它是在做什么。但是不需要把每个细节都弄清楚。答:在这里我们将尽可能的去分析每一条指令,由于题目中说我们只需要知道BIOS的几条指令在做什么就够了,所以我们也会尽可能的去分析,由于能力有限,这里面有很多问题还没有解决,希望大家谅解。以后有机会会尽可能的把没分析
fatsheep9146
·
2015-12-26 16:00
MIT 6.828
JOS
学习笔记2. Lab 1 Part 1.2: PC bootstrap
Lab1Part1:PCbootstrap我们继续~PC机的物理地址空间这一节我们将深入的探究到底PC是如何启动的。首先我们看一下通常一个PC的物理地址空间是如何布局的: 这张图仅仅展示了内存空间的一部分。第一代PC处理器是16位字长的Intel8088处理器,这类处理器只能访问1MB的地址空间,即0x00000000~0x000FFFFF。但是这1
fatsheep9146
·
2015-12-26 16:00
MIT 6.828
JOS
学习笔记1. Lab 1 Part 1: PC Bootstrap
Lab1:BootingaPCPart1:PCBootstrap介绍这一部分知识的目的就是让你能够更加熟悉x86汇编语言,以及PC启动的整个过程,而且也会首次学习使用QEMU软件来仿真xv6操作系统,并且配合GDB对操作系统的运行进行调试。开始学习X86汇编语言由于x86汇编语言在我们这节实验中扮演了非常重要的角色,所以MIT官方为我们提供了一个关于汇编语言的参考资料"004.pcasm-book
fatsheep9146
·
2015-12-22 22:00
MIT 6.828
JOS
学习笔记0. 写在前面的话
0.简介操作系统是计算机科学中十分重要的一门基础学科,是一名计算机专业毕业生必须要具备的基础知识。但是在学习这门课时,如果仅仅把目光停留在课本上一些关于操作系统概念上的叙述,并不能对操作系统有着深层次的理解。必须要结合动手实践,才能真正掌握核心的知识。 MIT的操作系统课程6.828是一门被广泛好评的入门课程。它最重要的特点就是它实践第一的教学原则。在这门课程中会涉及到非常丰富的实验,也会有非常多
fatsheep9146
·
2015-12-20 19:00
JOS
-lab4
Jos
-Lab4设计文档ByDdnirvana本次Lab4分为三个部分,下面也按照这个结构进行lab实现过程的说明。
dfcmdd
·
2015-12-20 11:31
OS
gSpan频繁子图挖掘算法
www.cs.ucsb.edu/~xyan/papers/gSpan.pdfhttp://www.cs.ucsb.edu/~xyan/papers/gSpan-short.pdfhttp://www.
jos
.org.cn
qq_26562641
·
2015-12-17 17:00
安装过程出现sql语法错误
checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear'TYPE=MyISAMCHARACTERSET`utf8`'atline29SQL=CREATETABLE`
jos
_banner
燕少
·
2015-12-15 22:00
sql
sql
mysql
server
UP
[译林系列-软件工程]13 TIPS to comment your code
声明:这篇文章的原文出自
Jos
é M.
·
2015-11-13 13:05
code
TIPS to comment your code
声明:这篇文章的原文出自
Jos
é M.
·
2015-11-13 10:41
code
PHP webserver 之 soap 生成wsdl文件
php /** * Copyright (c) 2005, Braulio
Jos
?Solano Rojas * All rights reserved.
·
2015-11-12 14:08
webserver
[操作系统实验lab4]实验报告
我参考的源码注释是:https://github.com/benwei/MIT-
JOS
/ 这个源码质量暂且不评价,但这个注释质量真心不错!!!良心注释啊!!!
·
2015-11-11 18:07
操作系统
Python连接Oracle
url=2yVoHbJ3XTnZdbyOkN923ncGPqXygJiB6wSRBkqlqimR6H8XxWpBT6GxCTFgmALyqGH0_i6DJFNzVBgLYdkGmfN7iAQd8fRLu0
jOs
0FVUe3
·
2015-11-10 22:05
oracle
查看mysql表结构和表创建语句的方法
查看mysql表结构的方法有三种:1、desc tablename;例如:要查看
jos
_modules表结构的命令:desc
jos
_modules;查看结果:mysql> desc
jos
_modules
·
2015-11-08 15:51
mysql
漫谈OCL概念、特征和实践(作者:大雁北飞)
闲聊:
Jos
Warmer的Object Constraint Language, The: Getting Your Models Ready for MDA, Second Edition
·
2015-11-08 11:33
oc
大数据各种实用网站
http://www.
jos
.org.cn/html/2014/4/4558.htm各类开发工具介绍:http://blog.csdn.net/woshiwanxin102213/article/details
王上京小伙
·
2015-11-04 15:08
大数据各种实用网站
一个简单实用的SSAO实现
转载自:http://blog.csdn.net/xoyojank/article/details/5734537 by
Jos
é María Méndez&
·
2015-11-03 22:55
实现
Accent-Insensitive, Accent Sensitive, a ã, e é 模糊查询
最近在弄一个欧洲老头的需求,说查询
jos
é,但他输入的却是jose,开始以为SQL Server确实不应该给他查出来才对,但老头却要求要查出来,而且还说google都可以实现,如果不能实现
·
2015-11-01 12:11
模糊查询
C#学习笔记:13个代码注释的小技巧
原文地址:http://www.yeeyan.com/articles/view/maguschen/23347这篇文章是由
Jos
é M.
·
2015-10-31 10:02
学习笔记
MIT
JOS
理解lab1
最近开始做MIT的
JOS
,做了一段时间了,打算总结一下,作为之后几个实验的基础,错误估计会不少,还请大家多多指教。
·
2015-10-31 09:21
OS
一个简单实用的SSAO实现
by
Jos
é María Méndez 原文链接: http://www.gamedev.net/reference/programming/features
·
2015-10-31 08:24
实现
注释代码的13技巧
本文发表在作者
Jos
é M. Aguilar的博客Variable Not Found,后来由Timm Martin翻译成英文发表在DevTopics上。
·
2015-10-30 14:18
代码
Gibbs Phenomenon
Wilbraham in 1848 and then analyzed in detail by
Jos
·
2015-10-30 12:33
bbs
MIT6.828
JOS
系统 lab2
MIT6.828LAB2:http://pdos.csail.mit.edu/6.828/2014/labs/lab2/LAB2里面主要讲的是系统的分页过程,还有就是简单的虚拟地址到物理地址的过程。关于系统分页,在MIT6.828虚拟地址转化为物理地址——二级分页:http://blog.csdn.net/fang92/article/details/47320747中有讲。下面主要是lab2的几
fang92
·
2015-08-19 21:31
operator
system
Teamcenter 使得不同生产地点共享Solid Edge设计数据库
它是一家家族式的瑞士公司,目前是第三代在掌权:
Jos
,Thomas和StefanSchatti兄弟俩。公司拥有160名员工,专门从事金属元件和局部总成的成形。
solidedge
·
2015-06-17 10:00
资源向导之 Distributed System 计划 #持续更新中# MIT 6.824
资源向导之 DistributedSystem计划#持续更新中#MIT6.824正式准备开辟第二战场...哇咔咔~使用的课程版本是2015年春季最新的.恩,也就是目前在不断更新的课程,嘿嘿...赶上趟了~会和
JOS
u011368821
·
2015-04-30 13:00
JOS
fork函数 实现机制分析
JOSfork函数实现机制分析简直有点小鸡冻哇...介个地方之前困惑了好一阵...现在叨叨关于fork那些事儿文章会着重分析fork的两种实现策略: 1.不使用COW策略实现dumbfork(很暴力的拷贝) 2.使用COW技术的fork(写时复制,parentprocess,childprocess任意一个进程对共同映射的空间有改动,就发生拷贝动作,改动了哪页拷贝哪页,不是
u011368821
·
2015-04-30 09:00
MIT 操作系统实验 MIT
JOS
lab5
MIT操作系统实验MITJOSlab5Lab5:Filesystem,SpawnandShelllab5如果实验者仅仅按照code提示去补全代码把实验搞定,就会觉得明显这里比前面几个实验要水.但是!如果自己有兴趣去深究的话,就会觉得很值得的.不要仅仅满足于代码补全填空.你都走到这一步了.何不多花些时间尽量的多学习一点FS捏? 玩到lab5的话,希望可以一起交流讨论touchmebye-mail:j
u011368821
·
2015-04-28 20:00
JOS
用户态page fault保护处理机制分析
JOS
用户态pagefault保护处理机制分析常常会在用户态触发pagefault,如果直接让其因为pagefault跌入内核触发panic目测是不是"太残忍了"你想想,一个刚学会写C程序的童鞋,就经常干
u011368821
·
2015-04-25 18:00
基于
JOS
80x86 的堆栈切换简要分析
基于
JOS
80x86的堆栈切换简要分析这个问题一直困扰很久,发现还是有点粗心,源头--堆栈初始化没怎么搞明白.这里首先强调,一定一定要搞清楚分段和分页保护的机制.现有分段,后有分页,分页可有可无,看寄存器
u011368821
·
2015-04-25 16:00
栈
X86
JOS
JOS
lab4 用户程序分析
JOSlab4用户程序分析dumbfork.c:这里fork的实现机制太重要了,单独拎出来分析.http://blog.csdn.net/cinmyheart/article/details/45342007faultread.cfaultdie.c:这两个用户程序一起分析左右两个用户程序,都试图对非法地址写入数据,但是左边的就会导致pagefault,触发的是内核trap而后边的就会进入打印tr
u011368821
·
2015-04-24 22:00
MIT
JOS
# RoundRobin Scheduling#
MITJOS#RoundRobinScheduling#下面是MITJOS里round-robin调度策略的实现.在kern/sched.c里面下面的截图来自>(以前搬过的砖也是有好处的哇~)结合代码就能够很形象的理解Round-robin.每当我们调用sched_yeild()的时候,我们就打算让当前进程让出CPU了.于是把idle=thiscpu->cpu_env;我们每次都让出当前进程,然
u011368821
·
2015-04-22 11:00
MIT
JOS
JOS
lab3 部分用户程序分析
JOSlab3部分用户程序分析在lab4的分支里面,会有各种好玩的用户程序.如下:觉得还是有必要一一对其进行简要的分析.自顶向下的了解OS的机制分析的用户程序顺序随意,不按照难度排序badsegment.c:这里的唯一一行嵌入式汇编尝试把0x28这个数赋值给数据段寄存器DS看这里Globaldescribetable--gdt,0x28就是对于CPU0来说的TSS0段的选择子.把TSS0选择子移入
u011368821
·
2015-04-21 19:00
[置顶] 资源向导之
JOS
计划 #持续更新中# MIT 6.828
JOS
计划#持续更新中#update:2016.01.01(有同学遇到困难会发邮件给我。但是有一部分会是前面已经完成的lab没有做好,而影响了后面的lab。
u011368821
·
2015-04-20 18:00
JOS
The File System in
JOS
TheFileSysteminJOS单独开一贴扯一扯
JOS
里的文件系统也是方便以后更新或引用.集中火力看几个和文件系统有关系的头文件. inc/fs.h fs/fsformat.h fs/fs.hfs
u011368821
·
2015-04-18 16:00
硬盘
内核
JOS
MIT 操作系统实验 MIT
JOS
lab4
MITJOSlab4写在前面的碎碎念~: 经历了LAB3的洗礼,死磕到了lab4.这里还是首先向各位为
JOS
实验做过笔记,写过博客,把自己实验代码托管到
JOS
上面的先行者们致敬!
u011368821
·
2015-04-17 16:00
System
MIT
operating
JOS
中的键盘编码
有时候会遇到键盘编码.无耻的单独开一贴,记录这个,键盘编码.方便其他blog做引用:)#ifndefJOS_KBDREG_H #defineJOS_KBDREG_H //Specialkeycodes #defineKEY_HOME0xE0 #defineKEY_END0xE1 #defineKEY_UP0xE2 #defineKEY_DN0xE3 #defineKEY_LF0xE4 #defi
u011368821
·
2015-04-15 20:00
JOS
敏捷测试2015新看点
Jos
éDíaz说,敏捷中的软件开发是以测试为基础的。敏捷为我们带来了真正的团队,这个团队中的开发和测试之前真的没有边界。
Ben Linders
·
2015-03-18 00:00
gSpan频繁子图挖掘算法
www.cs.ucsb.edu/~xyan/papers/gSpan.pdfhttp://www.cs.ucsb.edu/~xyan/papers/gSpan-short.pdfhttp://www.
jos
.org.cn
Android路上的人
·
2015-02-24 09:11
算法
数据挖掘
机器学习
经典数据挖掘算法
gSpan频繁子图挖掘算法
www.cs.ucsb.edu/~xyan/papers/gSpan.pdfhttp://www.cs.ucsb.edu/~xyan/papers/gSpan-short.pdfhttp://www.
jos
.org.cn
Androidlushangderen
·
2015-02-24 09:00
算法
数据挖掘
数据
机器学习
JOS
中 "spinlock" 的实现
JOS
中 "spinlock"的实现Insoftwareengineering,a spinlock isalockwhichcausesathreadtryingtoacquireittosimplywaitinaloop
u011368821
·
2015-02-19 15:00
kernel
System
operating
[置顶] 资源向导之 "Operating System"
6.033 :)http://web.mit.edu/6.033/www/index.shtml-------------------------------------------------MIT---
JOS
ROger__Wong
·
2015-02-15 03:00
System
operating
MIT 操作系统实验 MIT
JOS
lab3
MITJOSlab3PartA:UserEnvironmentsandExceptionHandling在kern/env.c里面能够看到这仨全局变量.用意在于: OnceJOSgetsupandrunning,theenvspointerpointstoanarrayofEnvstructuresrepresentingallthe environmentsinthesystem.I
u011368821
·
2015-02-15 02:00
C++ Primer习题集(第5版)
C++Primer习题集(第5版)C++Primer(FifthEdition)由三位C++大师StanleyB.Lippman、
Jos
éeLajoie和BarbaraE.Moo合作完成,其中文译本《C
李航421
·
2015-01-28 09:00
C++
Primer
学习指南
习题集
第5版
8086的储存器编址
8086的储存器编址 值得注意的是
JOS
是采用8086进行操作系统搭建的!
u011368821
·
2014-12-21 21:00
cpu
操作系统
c++学习书籍指南
BeginnerIntroductoryIfyouarenewtoprogrammingorifyouhaveexperienceinotherlanguagesandarenewtoC++,thesebooksarehighlyrecommended.C++Primer *(StanleyLippman,
Jos
éeLajoie
zhongjishao
·
2014-12-08 21:00
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他