软件设计师
文章平均质量分 93
西敏寺的乐章
关山难越,谁悲失路之人
萍水相逢,尽是他乡之客
展开
-
软件设计师:02程序语言设计
源程序 -》 词法分析 -》 记号流 -》语法分析 -》语法树 -》语义分析。分析构成程序的字符,及由字符按照构造规则构成的符号是否符合程序语言的规定。编译时独立生成目标程序,源程序和编译程序不参与目标程序的运行过程。记录程序中各个符号的必要信息,以辅助语义的正确性检查和代码生成。编译时不生成独立的目标程序,解释程序和源程序都参与程序运行过程。语法结构错误, if、endif不匹配,缺分号。对每个状态来说,识别字符后转移的状态是不唯一的。对每个状态来说,识别字符后转移的状态是唯一的。原创 2024-09-30 09:35:41 · 204 阅读 · 0 评论 -
软件设计师:01计算机组成与结构
解析:内存容量为4GB =》 2^32 B ,所以地址总线宽度是32。位于cpu和主存之间,对程序员透明,cache容量越大,命中率越高。I/O设备发中断信号,向CPU报告,两者并行工作、CPU利用率高。CPU需要一直轮询检查,长时间处于忙等状态,利用率低。仅需要在传送数据块的开始和结束时才需要CPU的干预。在信息传输过程中、附加一些用于检错和纠错的信息。cache与主存之间的映射是 硬件自动 完成的。全相联映射 –> 组相联映射 –> 直接映射。运算器、控制器、寄存器、内部总线。原创 2024-09-23 18:06:10 · 1804 阅读 · 0 评论