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
IA32
实模式与保护模式
在
IA32
下,CPU有两种工作模式:实模式与保护模式。直观地看,当我们打开自己的PC,开始时CPU是工作在实模式下的,经过某种机制之后,才进入到保护模式。
五月枫
·
2020-03-18 09:13
Oprofile编译与安装
概述oProfile是用于Linux的若干种评测和性能监控工具中的一种,它可以工作在不同的体系结构上,包括MIPS、ARM、
IA32
、IA64和AMD。
NorthCity
·
2020-03-06 17:50
第5篇-戏说程序栈-寄存器和函数状态
IA32
平台的寄存器的使用约定C/C++编译器遵守如下约定的规则。
铁甲万能狗
·
2020-02-02 20:26
《深入理解计算机系统》| 程序的机器级表示
接着从
IA32
的细节一步步讲起,如何存储数据、如何访问数据、如何完成运算、如何进行跳转,在了解了这些细节以后告诉你我们常用的分支语句、循环语句是怎么完成了。
唐鱼的学习探索
·
2020-01-01 00:34
WebRTC iOS&OSX 库的编译-编译库文件
=arm"#64位真机$exportGYP_DEFINES="OS=iostarget_arch=arm64"#32位模拟器$exportGYP_DEFINES="OS=iostarget_arch=
ia32
代码哥
·
2019-12-28 09:53
java中CAS实现
CAS的语义是“我认为V的值应该为A,如果是,那么将V的值更新为B,否则不修改并告诉V的值实际为多少”CAS,CPU指令,在大多数处理器架构,包括
IA32
、Space中采用的都是CAS指令,其实
InsectsAwaken_
·
2019-12-18 23:21
计算机系统之汇编
程序编码对于机器级编程来说,两种抽象比较重要,一种是机器级程序的格式和行为,为指令集体系结构(ISA),包括
IA32
和x86-64.另外一种则是虚拟内存地址,这个在第一章提过两次.回到代码本身,在程序编译里讲过
fredal
·
2019-12-02 01:22
深入理解计算机系统(CS:APP) - Attack Lab详解
本实验也是对旧版本中
IA32
编写的BufferLab的替代。我们可以从CMU的lab主页来获取自学者版
viseator
·
2019-12-01 21:36
electron中使用node-serialport(serialport)
如果要install32位的electron,配置package.json"config":{"arch":"
ia32
"//64则不用配置},1.输入以下命令cdnode_modules/@serialport
低调的颜某人
·
2019-10-29 15:02
2019-2020-1 20175316 《信息安全系统设计基础》第4周学习总结
Y86指令和
IA32
代码的主要区别在于,它可能需要多条指令来执行一条
IA32
指令能完成的所有功能。程序员可见状态Y86程序中的每条指
20175316盛茂淞
·
2019-10-20 23:00
2019-2020-1 20175204 《信息安全系统设计基础》第三周学习总结
8060的分段模式
IA32
的带保护模式的平坦模式2..p114
20175204张湲祯
·
2019-10-13 23:00
2019-2020-1 20175316 《信息安全系统设计基础》第3周学习总结
8060的分段模式
IA32
的带保护模式的平坦模式程序编程:gcc-01-opp1.c1.-01表示使用第一级优化。
20175316盛茂淞
·
2019-10-12 13:00
electronr进行签名与公证
package.json的有关window打包的相关内容"win":{"icon":"build/icons/icon.ico","target":[{"target":"nsis","arch":["x64","
ia32
明明一颗大白菜
·
2019-09-05 18:00
保护模式特权级概述
在
IA32
的操作系统中,段被分为了4个特权级,分别为0-3级,有时候我们也叫做ring0-ring3,其中,数值越小特权级越高。
清欢Clear
·
2019-08-11 00:00
操作系统
asm
二 机器指令(course 5-9)
八年后的1985,第一个32位Intel处理器(
IA32
西部小笼包
·
2019-04-18 19:41
各种处理器体系:x86, x86-64, i386,
IA32
, IA64
阅读更多x86系列x86:Intel从16位微处理器8086开始的整个CPU芯片系列,系列中的每种型号都保持与以前的各种型号兼容,主要有8086,8088(前面两个是16位CPU),80186,80286(这两个是过渡产品),80386,80486以及以后各种型号的Pentium芯片[奔腾,P2,P4,赛扬...](这些都是32位CPU)x86-64:x86-64是x86指令集的超集,在x86处理
lobin
·
2019-03-05 22:00
AbstractQueuedSynchronizer(AQS)同步器
1.AQS基本属性CAS算法:CAS,CPU指令,在大多数处理器架构,包括
IA32
、Space中采用的都是CAS指令,CAS的语义是“我认为V的值应该为A,如果是,那么将V的值更新为B,否则不修改并告诉
zhuwensheng
·
2019-02-11 18:29
java
同步器
java
cas无锁化算法
原文链接:https://juejin.im/post/5c0f5bd3f265da615d727d64无锁算法CAS,CPU指令,在大多数处理器架构,包括
IA32
、Space中采用的都是CAS指令,CAS
weixin_34032621
·
2018-12-11 06:45
X86_64汇编与
IA32
比较
所谓
IA32
就是“Intel32位体系结构”(IntelArchitecture32-bit),而我们常说的X86-64就是
IA32
的64为拓展。
走出去拍拍照
·
2018-05-26 17:42
深入理解计算机系统
虚拟机字节码执行引擎
(以
IA32
型CPU指令集为例)
IA32
的程序中使用栈帧数据结构来支持过程调用(Java语言中称作方法)
Single_Yam
·
2018-03-29 15:00
2017-2018-1 20155228 《信息安全系统设计基础》第五周学习总结
201552282017-2018-1《程序设计与数据结构》第五周学习总结教材学习内容总结X86寻址方式经历三代DOS时代的平坦模式,不区分用户空间和内核空间,很不安全8086的分段模式
IA32
的带保护模式的平坦模式
weixin_30448685
·
2017-10-22 17:00
c/c++
数据结构与算法
操作系统
cpu架构
CPU架构,从大的层面分两类——CISC、RISC x86 CISC就是复杂指令集计算机,目前专指x86和x86-64两类其中x86又叫
IA32
,即IntelArc
hao_rh
·
2017-06-15 10:00
20145335郝昊 《信息安全系统设计基础》第六周学习总结
20145335郝昊《信息安全系统设计基础》第六周学习总结教材学习内容总结Y86指令集体系结构Y86指令Y86指令集基本上是
IA32
指令集的一个子集,只包括四字节整数操作,寻址方式比较少,操作也较少。
weixin_30681615
·
2016-10-23 17:00
c/c++
git
操作系统
OS模块
例如:'x86','arm','
ia32
'等。其值与process.arch相同。os.cpus():返回当前操作系统的CPU核心信息。每个核心用一个对像表示,返回一系列对像的数组。
crzdot
·
2016-09-21 22:00
总结:特权级之间的转换
存储在什么位置,以及它们之间的关系4、不同特权级数据段之间的访问规则5、不同特权级代码段之间的转移6、代码段之间的转移对堆栈的影响7、结合pmtest5.asm来见证不同特权级代码段之间的跳转一、特权级在
IA32
poclist
·
2016-09-02 23:12
osdev
深入理解计算机系统(三)之程序的机器级表示
IA32
指令集:unix>gcc-O1-opp1.cp2.c编译选项-O1告诉编译器使用第一级优化。(第二级优化较好)首先,C预处理器插入所有用#include命令指定的文件,
zjswxx123
·
2016-05-28 22:00
一个操作系统的实现(5)-关于特权级
这节讲述
IA32
分段机制中的特权级。包括CPL、DPL、RPL的介绍以及代码实现不同特权级之间的转换。
IA32
的分段机制有四种特权级别,从高到低分别是0、1、2、3。数字越小表示的特权级越大。
u010197364
·
2016-05-27 17:00
操作系统
call
JMP
调用门
特权级
CPU的前世今生
英特尔官方将自己32位处理器架构称之为
IA32
,但是是一个东西。其实x86架构有很多种,比如linux选版本的下面就有386,486,586,2012年,liuux正式告别了386这个老古董。
define_us
·
2016-05-08 15:00
各种Linux下的HugePage 大小
HWPlatformSourceCodeTreeKernel2.4Kernel2.6andlaterLinuxx86(
IA32
)i3864MB2MBLinuxx86-64(AMD64,EM64T)x86
msdnchina
·
2016-04-30 18:00
size
hugepage
x86汇编寻址理解
而最近接触到
IA32
的汇编语言,感觉比arm复杂得多。所以做个学习笔记标记。在arm中,一般寻址都是在总线编码范围内寻址。而在x86中,分为实模式和保护模式,实模式是指在16为段地址编码下的寻址模式。
kuangxiaoshusheng
·
2016-04-29 15:11
linux内核启动过程学习总结
下面是学习linux内核启动过程的记录平台是:powerpcmpc8548+linux2.6.23内核 通用寄存器的作用r0:在函数开始时使用r1:存放堆栈指针,相当于
ia32
架构中的esp寄存器
u011311586
·
2016-04-01 15:00
i386平台和x86-64平台机器代码的区别
64平台机器代码的区别 ByQianghaohao 说明: 在此i386(
IA32
qianghaohao
·
2016-03-29 23:00
X86
IA32汇编
x86-64汇编
WIN7下的VS2008在调试OpenCV_2.3.1的程序时报错丢失tbb_debug.dll的解决办法~
解决方案:首先查看自己的用户环境变量设置的tbb文件夹路径是哪个路径,比如我的是:D:\opencv\opencv\build\common\tbb\
ia32
\vc9; 当然,有的可能是D:\opencv
wenhao_ir
·
2016-03-16 10:00
win7
opencv
vs2008
李望 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-10000290
一次汇编分析的经历关键词(为了搜索引擎优化,为了点击量)寄存器、
ia32
、AT&T汇编、intel汇编、x86架构、x64架构背景为了想知道为什么i++++i不是原子操作测试方法编写两个程序,调用objdump-d
qq_34081822
·
2016-02-25 21:07
汇编
a
一次汇编分析的经历关键词(为了搜索引擎优化,为了点击量)寄存器、
ia32
、AT&T汇编、intel汇编、x86架构、x64架构背景为了想知道为什么i++++i不是原子操作测试方法编写两个程序,调用
LiWang112358
·
2016-02-25 21:35
a
a
一次汇编分析的经历关键词(为了搜索引擎优化,为了点击量)寄存器、
ia32
、AT&T汇编、intel汇编、x86架构、x64架构背景为了想知道为什么i++++i不是原子操作测试方法编写两个程序,调用
LiWang112358
·
2016-02-25 21:35
a
IA64
IA32
x64的理解
IA-32(IntelArchitecture,英特尔体系架构)X86体系结构的32位版本,32位内存x64准确来说是x86拓展x64技术,amd和intel的东西根本都是一个性质。用来解决64bit系统处理x86代码损失的性能,将x86的cpu拓展到64bit,使x86的cpu即可以处理x86运算,也可以处理64bit运算本质就是用来同时处理32bit和64bitx64不代表64bit,代表64
kcetry
·
2016-01-28 15:00
架构
英特尔
X64
IA32
ia64
《深入理解计算机系统》——计算机系统漫游
书名:CommputerSystems(AProgrammer'sPerspectiveSecondEdition) 深入理解计算机系统站在程序员的视角讲计算机系统的本质概念小知识:1.x86-64是
IA32
u014236341
·
2016-01-25 21:00
计算机
笔记
深入理解计算机系统
64位ubuntu缺少
ia32
的lib库解决办法
64位ubuntu平台,安装某些软件的时候,需要用到
ia32
的lib包.贡献给大家:surootcd/etc/apt/sources.list.decho"debhttp://old-releases.ubuntu.com
疯子anrun
·
2016-01-20 18:00
Linux
解析 Linux 中的 VFS 文件系统机制
转:http://www.ibm.com/developerworks/cn/linux/l-vfs/1.摘要本文阐述Linux中的文件系统部分,源代码来自基于
IA32
的2.4.20内核。
lzpdz
·
2015-12-08 17:00
20135234马启扬-——信息安全系统设计基础第十一周学习总结
8.1.1异常处理异常号是到异常表中的索引,异常表的起始地址放在一个叫做机异常表基址存储器的特殊CPU寄存器里 8.1.2异常类别1.中断异常号是到2.陷阱和系统调用3.故障4.终止8.1.3Linux/
IA32
20135234马启扬
·
2015-11-22 10:00
20135234马启扬-——信息安全系统设计基础第十一周学习总结
8.1.1异常处理异常号是到异常表中的索引,异常表的起始地址放在一个叫做机异常表基址存储器的特殊CPU寄存器里 8.1.2异常类别1.中断异常号是到2.陷阱和系统调用3.故障4.终止8.1.3Linux/
IA32
20135234马启扬
·
2015-11-22 10:00
信息安全系统设计基础第十一周学习总结
异常处理:异常号;异常表(异常表基址寄存器)异常类别:中断陷阱故障终止Linux/IA321.Linux/
IA32
故障和终止除法错误一般保护故障缺页机器检查Linux/
IA32
系统调用Linux提供上百种系统调用
不是富东京
·
2015-11-21 23:00
信息安全系统设计基础第十一周学习总结
异常处理:异常号;异常表(异常表基址寄存器)异常类别:中断陷阱故障终止Linux/IA321.Linux/
IA32
故障和终止除法错误一般保护故障缺页机器检查Linux/
IA32
系统调用Linux提供上百种系统调用
不是富东京
·
2015-11-21 23:00
Javascript多线程引擎(二)
的解释器需要的工作量非常的大如需要实现如下的模块: 词法分析,语法分析器,AST转Byte模块,解释执行模块和JIT模块,当然也包括了垃圾回收模块和全局控制器模块, 而JIT模块需要对不同平台进行细分具体有
IA32
·
2015-11-13 16:31
JavaScript
深入感受
IA32
段式存储结构
经过几天不懈的努力,终于把保护模式下分段内存管理的机制搞得很清楚了。所以现在写些这篇文章来,是觉得可以轻松下笔了。因为在这样一次痛苦并且的快乐着的经历之前,我不敢说我可以完全掌握分段其中的来龙去脉,更别谈亲自用代码来实现了。而现在,我可以很自豪的说,我做到了,很明白的内存分段机制,在我的键盘下,一点一点的完全展现在我的面前。
·
2015-11-13 08:35
存储
mysql varchar
一个数字算一个字符,一个字母也算一个字符 版本号: mysql> \s -------------- mysql Ver 14.14 Distrib 5.1.28-rc, for Win32 (
ia32
·
2015-11-12 12:44
varchar
Fedora17 64位 android "failed to create the SD card" 解决方法
而Fedora不像Ubuntu有
ia32
,或者
·
2015-11-12 09:04
android
[Operating System Labs] 我对Linux0.00中 head.s 的理解和注释
The code of tasks are in kernel area,# 有两个L3(Level 3,即第三特权级,
IA32
提供给用户0-3,四个特权级,但是Linux0
·
2015-11-11 18:03
System
x86/x86_64的一些基本概念
现在的x86 CPU在位数上有32/64bit之分,在ARCH上有又x86/x86_64/x64/i386/
IA32
/IA64/amd64,最近又新出来一个x32,还好不是ARCH,只是ABI,没有那么混乱
·
2015-11-11 04:29
64
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他