每日阅读:01 计算机组成与设计 硬件 软件接口

1、计算机概要 与 技术 

硬件的进步 使得 程序员 可以编写出各种优秀的应用程序。

个人计算机 

服务器:更强的计算、存储、 I/O能力  通常由多个用户并行使用 

嵌入式计算机: 汽车 电器及 嵌入式专用系统 

C 和 java 怎么翻译成 硬件之间的 语言  硬件如何执行程序 

软硬件接口  如何 指导硬件之间的语言 

多核 微处理器: 在一个块集成电路上 包含多个处理器的微处理器。

*** 一个程序的性能 取决于以下因素的组合 : 程序算法的有效性   软件系统  计算机执行机器指令的有效性 

算法    原语句的数量 和 I/O 操作的数量 

编程语言 编译器 体系结构   决定了 每条源码级语句 对应计算机 指令的数量 

处理器 和 存储七系统  执行执行的速度  

I/O系统 硬件 和 操作系统  决定I/OI  操作的执行速度 

 

2、计算机 层次 

内层   硬件 

中层  系统 层 

外层  应用软件 

 

系统软件 : 提供常用 服务 的软件  操作系统 编译程序 加载程序  汇编程序。

操作系统 是 用户程序 与 硬件之间的接口  

处理基本的输入 输出擦欧总  分配 内存 外村  为多个应用 程序提供 计算机资源的服务。

当前的计算器系统  主要 有 linux ios 和 windows 。

管理计算机 资源的 监控程序。

编译程序: 把 高级语言 翻译成 计算机 所能识别的机器语言的程序。

 

3. 计算机 的语言 

评价性能    处理器 存储器  控制器 数据通路  编译器   输入输出 

计算机 的全部指令  指令集 

汇编语言  极其贴近 硬件的语言。

事实上 计算机科学中的 每个问题 都可以在其他 层次上间接地解决。

 

4.java 测 翻译流程 

JAVA 程序 编译器  类文件  java 字节码 标准文件  

java 虚拟机  即使编译器  JAVA 方法 及其与原 

即时编译器: 能够在运行时 将解释的代码 翻译成 宿主计算机撒谎给你机器语言。

JAVA 与C/C++ 在性能上的差距越来越小

 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦幽风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值