操作系统 - 初期小结
一、ELF 部分
1.1 types.h
1.1.1 typedef
这是 types.h 文件,主要是给一些基本的数据类型起一个简单一点的别名。
/* $OpenBSD: types.h,v 1.12 1997/11/30 18:50:18 millert Exp $ */ |
这是 types.h 文件,主要是给一些基本的数据类型起一个简单一点的别名。
/* $OpenBSD: types.h,v 1.12 1997/11/30 18:50:18 millert Exp $ */ |
== 可以用来判断相等,对于基本类型,判断的是值相不相等,对于引用类型,判断的是地址相不相等。
对于 Object 的 equals 方法,通过阅读 JDK 源码可知
public boolean equals(Object obj) { |
我看的是 2004 年的英剧,这个迷你剧是伊丽莎白・盖斯凯尔的原著小说改编的。豆瓣上评价她是一直被低估,但从未被超越的英国古典文学作家。(当然,基本的装逼说法)。
故事是发生在工业革命初期(剧里面有),然后女主来自赫尔斯通,是南方人,大致可以理解为他来自一个很田园,和农业化的地方

在讲启动问题的时候,我手头其实可以参考的教材或者纸质资料并不多,如果有,很多也是偏向工具性的阐述,而不是理论化的结构。只能说是在这里给出一个直观的、不太严谨的描述,如果之后有了更深的理解,那么就在之后再说吧。
整个流程,应该是从 CPU 加电开始,到操作系统完全掌握硬件资源结束。
整个启动流程可以被总结为下面这张图:
[TOC]
虽然这三周哪次作业题目描述都很多,多到经常看不懂的地步。但是应该怎么概括呢?又是一件需要仔细思考的事情。
我们可以看一看我们的要求,给出一个表达式,然后去括号,最后比较的是表达式的长度。如果来看 19 年的题目,那么是给出一个比较简单表达式,然后求导。两年的侧重点不同,比如 19 年的题目,会有提取公因式的操作(因为当不需要去括号的时候,提取公因式会让表达式变得更短),而 20 年的题目,多了自定义函数,这样给表达式的处理增加了难度。