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

    本章主要讲的是程序是在环境下运行的内容,首先操作系统和硬件决定了程序的运行环境,机器语言的编码被称为本地代码,程序员用C语言等编写的程序,在编写的阶段仅仅是文本文件,文本文件在任何情况下都能显示和编辑,称之为源代码,通过对源代码进行编译,就可以得到本地代码。CPU负责解析并运行从源代码编译而来的本地代码。

    Windows的前身操作系统是20世纪80年代的MS-DOS操作系统的广泛使用的时代,在MS-DOS的时代,如果想使用当时大热的文字处理软件----JustSysemDE的“一太郎”的话,就必须要买个各个机型专用的一太郎软件,因为在应用软件的功能中存在着直接操作着计算机硬件的部分。直接操作的原因:1)当时MS-DOS的功能不完善;2)为了提高程序的运行速度。这种情况现在已有明显的好转,MS-DOSY应用大多都是不经过操作系统而直接控制硬件的,而Windows应用基本上都是有Windows来完成对硬件的控制。

    应用程序向操作系统传递指令的途径称为API,也称为系统调用。Java有两种,一种是作为编程语言,一种是作为程序运行环境,Java是将Java语法记述的源代码编译后运行的,编译后生成的并不是特定CPU所使用的本地代码,而是名为字节代码的程序,字节代码运行的环境就称为Java虚拟机。程序运行的环境中,存在着名为BIOS的系统,BIOS存储在ROM中,是预先内置在计算机主机内部的程序,BIOS可以带动操作系统这样的大程序。

  • 相关阅读:
    Python 面向对象
    pymysql增删改查
    pymysql简单链接示例
    mysql权限管理
    mysql五补充部分:SQL逻辑查询语句执行顺序
    mysql安装与基本管理
    mysql索引原理与慢查询优化2
    ftp 服务
    Linux 并发链接数
    Linux
  • 原文地址:https://www.cnblogs.com/cuimeng0926/p/10412605.html
Copyright © 2011-2022 走看看