- 博客(6)
- 收藏
- 关注
原创 HIT计算机系统 大作业 程序人生
摘 要通过分析hello.c的从程序到进程的过程,展示本学期计算机系统课所学的部分内容:程序的编译、链接,进程,内存,I/O。hello.c经过预处理、编译、汇编、链接成为一个可执行程序,shell进程创建子进程,在子进程中运行hello程序,对hello进程进行管理,在hello进程终止后回收它。hello程序运行时,Linux系统的内存系统和I/O也在发挥作用。关键词:计算机系统;C语言...
2021-06-13 10:31:09 644 8
原创 HIT软件构造笔记 4数据类型与类型检验
4 Data Type and Type Checkingsnapshot diagram必考,它属于(run time,code,moment)维度1 Data type in programming languagesjava分为两种数据类型:基本、对象java基本数据类型存在栈里(没有地址;java的栈的概念今年不讲),两个变量值相等则相等;对象有地址选择题可能考这张表2 Static vs. dynamic data type checking类型检查:检测.
2021-06-06 20:25:16 381
原创 HIT软件构造笔记 3软件构造过程与配置管理
3 Software Construction Process and Configuration Management1 Software Development Lifecycle (SDLC)本课程主要涉及第4部分考试要求根据需求区分出软件开发过程(软件过程模型)在实际场景中能选择合适的过程模型(根据需求选择合适的模型)要知道每个过程模型的优缺点线性过程:当用户的需求非常明确时选择迭代过程:开发的每一步都和用户确认,然后修改传统的过程模型:...
2021-05-26 13:53:36 231
原创 HIT软件构造笔记 1软件构造的多维度视图和质量目标
1 Views and Quality Objectives of Software Construction4是所谓程序员的工作,现在社会不缺程序员;哈工大的培养目标是其他部分本节重点考察这张图:软件的多维视图考试时可能会给出表中的某一项,然后问它在表中的位置code churn (代码变化:从一个版本到另一个版本,代码的增删改动态链接:库文件不会在build时被加入可执行文件,仅仅做出标记;发布软件时,要将程序所依赖的所有动态库都复制给用户(实验所用到...
2021-05-19 11:00:32 241 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人