zoukankan      html  css  js  c++  java
  • 《程序是怎样跑起来的》第七章

           应用的运行环境指的是操作系统和计算机本身(硬件)的种类。运行环境等于操作系统加硬件。程序中包含着运行环境这一内容,在表示程序的运行环境时,列出了Operating System(操作系统)和计算机的主机(硬件)两项,操作系统和硬件决定了程序的运行环境。同一类型的硬件可以选择安装多种操作系统,不过根据应用的具体情况,有时只有在特定版本的操作系统上才能运行。从程序的运行环境这一角度来考量硬件时,CPU的种类是特别重要的参数。CPU只能解释其自身固有的机器语言,不同的CPU能解释的机器语言的种类也是不同的。

           机器语言的程序称为本地代码。程序员用C语言等编写的程序在编写阶段是文本文件,文本文件在任何环境下都能显示和编辑,被称之为源代码。对其进行翻译就能得到本地代码。

          计算机的硬件包括CPU,还包括用于存储程序指令和数据的内存,以及通过I/O连接的键盘,显示器,硬盘,打印机等外围设备。在Windows的应用软件中,键盘输入、显示器输出等并不是直接向硬件发送指令,而是通过向Windows发送指令来间接实现的。

           不同的操作系统的API不同。应用软件必须根据不同的操作系统类型来专门开发,操作系统的类型不同,应用程序向操作系统传递指令的途径也不同。应用程序向操作系统传递指令的途径称为API。

        

  • 相关阅读:
    关于高精度的那些事 ~
    LOJ #10002. 喷水装置
    [HAOI2008]糖果传递
    题解 CF1404B 【Tree Tag】
    题解 CF1407E 【Egor in the Republic of Dagestan】
    唯美歌词
    CF做题总结
    CSP2020游记
    数论
    hash好题
  • 原文地址:https://www.cnblogs.com/1999dbl/p/10589684.html
Copyright © 2011-2022 走看看