一:java概述:1991年Sun公司的JamesGosling(詹姆斯·高斯林)等人开始开发名称为Oak的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java;Java的三种技术架构:JAVAEE:JavaPlatformEnterpriseEdition,开发企业环境下的应用程..
分类:
编程语言 时间:
2017-09-19 15:18:43
阅读次数:
235
1. ECU: Electronic Control Unit ECU,Electronic Control Unit,电子控制单元,又称行车电脑、车载电脑等。 从用途上讲则是汽车专用微机控制器,它和普通的电脑一样,由微处理器CPU、存储器ROM及RAM、输入/输出接口I/O、模数转换器A/D以及驱 ...
分类:
其他好文 时间:
2017-09-10 01:15:28
阅读次数:
267
Intel CPU 发展简史 1971年11月15日:4004 1971年11月15日,Intel公司的工程师霍夫发明了世界上第一个商用微处理器—4004。这款4位微处理器集成了2250个晶体管,晶体管之间的距离是10微米,能够处理4bit的数据,每秒运算6万次,频率为108KHz,前端总线为0.7 ...
分类:
其他好文 时间:
2017-09-04 21:26:25
阅读次数:
364
SmartOS是一个完全由新生命团队设计的嵌入式操作系统,主要应用于智能家居、物联网、工业自动化控制等领域。ARM Cortex-M系列微处理器几乎全都做成单核心,对于业务逻辑较复杂的物联网就显得难以使用,因此SmartOS设计了两个多任务调度系统:1,多线程调度,重量级,逼近PC操作系统多线程用法 ...
分类:
其他好文 时间:
2017-09-03 14:17:10
阅读次数:
149
十五年前,多处理器系统是高度专用系统,要花费数十万美元(大多数具有两个到四个处理器)。现在,多处理器系统很便宜,而且数量很多,几乎每个主要微处理器都内置了多处理支持,其中许多系统支持数十个或数百个处理器。 要使用多处理器系统的功能,通常需要使用多线程构造应用程序。但是正如任何编写并发应用程序的人可以 ...
分类:
编程语言 时间:
2017-08-29 19:38:05
阅读次数:
169
共享内存多核系统,分布式内存系统 区别 分布式内存系统主要通过Message passing interface在各个微处理器之间通信,但是MPI共享内存多核系统是没有必要的,会造成额外的开销。 分布式内存系统如下如: 分布式内存的计算机系统,如下图所示: 顺序指令只能运行在一个可用内核上。因此需要... ...
分类:
Web程序 时间:
2017-08-22 10:37:58
阅读次数:
200
Java中的JIT class 编译成可执行的代码(原生型指令码) JIT Compiler(Just-in-time Compiler) 即时编译最早的Java建置方案是由一套转译程式(interpreter),将每个Java指令都转译成对等的微处理器指令,并根据转译后的指令先后次序依序执行,由于 ...
分类:
编程语言 时间:
2017-08-16 14:02:58
阅读次数:
154
翻译原创稿件,prison整理翻译,首发ichunqiu,原地址:http://lsd-pl.net/kernelvuln.pdf 1.引言 2.ldt x86 bug 2.1 问题描述 2.2 Solaris2.7 2.8 x86 2.2.1 安装call gate 2.2.2 跳转到一个新的ca ...
分类:
其他好文 时间:
2017-08-15 17:14:10
阅读次数:
233
1.嵌入式系统的定义一般定义是以应用为中心、以计算机技术为基储软件硬件可裁剪、适时应用系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。2.嵌入式系统的特点系统内核小:嵌入式系统一般是应..
分类:
其他好文 时间:
2017-08-11 16:00:42
阅读次数:
96
一颗ARM架构芯片的软硬件构成一颗ARM架构芯片硬件和软件是一颗芯片系统互相依存的两大部分。1.硬件主控CPU:运算和控制核心。基带芯片基本构架采用微处理器+数字信号处理器(DSP)的结构,微处理器是整颗芯片的控制中心,会运行一个实时嵌入式操作系统(如NucleusPLUS),DSP子系统..
分类:
其他好文 时间:
2017-08-11 15:54:28
阅读次数:
139