《程序的关键要素》由会员分享,可在线阅读,更多相关《程序的关键要素(1页珍藏版)》请在金锄头文库上搜索。
程序的关键要素1.定义程序:一段代码,读写外界的状态,进行转换。在纸上演算,写出答案,演算的过程即为执行的过程,演算的文字即为程序。2.需求由于几乎所有程序都需要输入、输出和变换操作,而复杂的变换又分为多个阶段,中间阶段的状态就需要一个临时存储的地方(内存)故而,程序分离出两部分:通用的基础操作(操作系统),各种基础操作的排列组合(应用软件)。3.核心对于操作系统,其关键要素:输入、输出、临时创建、回收、加减与非、加载应用程序、清除应用程序;对于应用软件,其关键要素:递归,、x、;4关联应用访问外界状态通过系统(、),外界变化通知应用通过系统中断加应用监听(),应用间的沟通也是通过系统完成(,)。