计算机系统
大作业
题 目 程序人生-Hello’s P2P
专 业 计算机
学 号 120L021624
班 级 2003002
学 生 胡景祺
指 导 教 师 史先俊
计算机科学与技术学院
2022年5月
本文对hello程序的Program to Process以及Zero-O to Zero-O进行了具体阐述介绍,通过本学期所学的计算机系统的相关知识。主要阐述了hello.c文件如何进行多种处理操作后生成出可执行文件,随后在讲述了hello程序从创建该程序的进程再到回收的全过程。
关键词:P2P;020;计算机系统;hello;
(摘要0分,缺失-1分,根据内容精彩称都酌情加分0-1分)
目 录
2.2在Ubuntu下预处理的命令............................................................................. - 5 -
5.3 可执行目标文件hello的格式........................................................................ - 8 -
6.2 简述壳Shell-bash的作用与处理流程........................................................ - 10 -
6.3 Hello的fork进程创建过程......................................................................... - 10 -
7.2 Intel逻辑地址到线性地址的变换-段式管理............................................... - 11 -
7.3 Hello的线性地址到物理地址的变换-页式管理.......................................... - 11 -
7.4 TLB与四级页表支持下的VA到PA的变换................................................ - 11 -
7.5 三级Cache支持下的物理内存访问............................................................. - 11 -
7.6 hello进程fork时的内存映射..................................................................... - 11 -
7.7 hello进程execve时的内存映射................................................................. - 11 -
7.8 缺页故障与缺页中断处理.............................................................................. - 11 -
8.2 简述Unix IO接口及其函数.......................................................................... - 13 -