• 程序是怎样跑起来的 第七章


    讲程序在何种环境中运行的。操纵系统和硬件决定了程序的运行环境。同一类型的硬件可以选择安装多种操作系统。从程序的运行环境这个角度来看硬件时,cpu的种类很重要。cpu只能解释其自身固有的机器语言,不同的cpu能解释的机器语言种类也是不同的,机器语言的程序称为本地代码,用高级语言编写的程序称为源代码,经过编译就成为本地代码。7.2讲 windows克服了cpu以外的硬件差异,在windows的应用软件中,键盘输入,显示屏输出等是通过向windows发送指令来间接实现的,Windows操作的是硬件。应用程序向操作系统传递指令的途径称为api。不同操作系统的api是有差异的,所以将同样的应用程序移植到其他操作系统时,就要重写应用中用到api的部分,包括键盘鼠标输入,显示屏输出,文件输入输出等。在同类型的操作系统下,针对特定操作系统的api编写的程序,在任何硬件上都可以运行。

  • 相关阅读:
    junit源码解析--测试驱动运行阶段
    junit源码解析--初始化阶段
    junit源码解析--核心类
    junit测试套件
    junit参数化测试
    junit忽略测试方法
    Junit4常用注解
    泛型技术
    在使用Java8并行流时的问题分析
    Linux 常用性能分析命令
  • 原文地址:https://www.cnblogs.com/hzusbjxg/p/10627885.html
Copyright © 2020-2023  润新知