05 2021 档案
摘要:程序运行的基本概念: 程序不是必须运行在操作系统上的,CPU也不管什么操作系统,只是执行指令。但操作系统提供了一个运行环境或者说平台,一般来说外部软件需要借助于操作系统,才能实现对硬件的操控,和对软件的调度。 从操作系统的角度来看,当程序运行时,操作系统将程序的一次运行抽象为一个进程。操作系统在创建
阅读全文
摘要:程序运行的基本概念: 从微处理器出发来解释:微处理器里有译码器和运算器,只要译码器能吃进指令,运算器能吃进数据,就能输出结果,这样微处理器就是执行了程序。这里微处理器必须一口一口的吃进指令,吃进数据,再一口一口的输出结果。这个一口一口,在时间上就是一个时钟周期,在大小上就是一次能传送的数据量。所以时
阅读全文
摘要:我在通信协议、数据库和内存管理中都遇到了这个概念,所以想做一下分析和对比。“段”(segment)基本特征都是一组连续的空间或数据。我觉得栈也是一种特殊的段,即只能先进后出的段。 在TCP/IP参考模型中,如果一台主机的某个应用程序要进行信息传输,要发送的数据首先在应用层进行封装,如设置Appl首部
阅读全文
摘要:栈又名堆栈,“堆”和"栈"的概念要从数据结构、内存分配这两个方面来看。 数据结构中,栈(stack)是一种“后进先出”的存储结构。第一个进栈的为栈底,最后一个进栈的为栈顶。出栈从栈顶开始顺序进行。(我觉得在数据结构中就叫栈,这样比较清楚)在实际编程中,可以通过两种方式来实现:使用数组的形式来实现栈,
阅读全文

浙公网安备 33010602011771号