Press "Enter" to skip to content

Month: October 2017

党建心得

历史将会记住2017

2017年10月18日,中共中央总书记习近平在十九大报告中指出,经过长期努力,中国特设社会主义进入新时代,“我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分发展之间的矛盾”。而此前很长时间关于“我国社会主要矛盾”的表述是人民日益增长的物质文化需要同落后的社会生产之间的矛盾。

关于中国社会主要矛盾发生转化的表述,引发了广泛的关注。习近平在报告中指出,“我国稳定解决了十几亿人的温饱问题,总体上实现了小康,不久将全面建成小康社会“。这一判断首先肯定了我国一系列的国家和社会建设成就,说明党带领人们经过几十年的发展,使得社会生产力出现了长足的发展,已经能够解决人们群众最基本的生存需要和物质保障。科学社会主义的经典辩证观点就是生产力和生产关系的相互关系,根据这一经典论点,我国生产力的大发展必然要求我们社会的生产关系以及社会意识进行积极调整以适应社会的发展。就像十九大报告所指出的”坚持以人民为中心“的发展思想,”不断促进人的全面发展、全体人民共同富裕“。

社会基本矛盾的转化和十九大报告都明确展示了,我们国家已经强大的信号。新中国七十年的历史,在党的领导下艰苦奋斗、砥砺奋进,经历了“站起来“和”富起来“两个阶段。在新的历史时期,中国的大船指向何方?习近平的十九大报告给全党全军全国人民统一了思想、明确了下一步仍然要建设社会主义经济建设,但要把解决发展不平衡、不充分的问题提到主要议事日程上来,实现经济建设、政治建设、文化建设、社会建设和生态文明建设”五位一体“的全面发展。以前,我们讲要”效率优先,兼顾公平“,而现在要把效率和公平放在同等的位置上齐头并进。

十九大报告是引领国家、擘画未来的报告。报告把握了时代的脉络,给出了富起来以后发展的明确思路框架,为到建国一百年的中期远景指明了道路,其最终目的是团结和恢复整体国民昂扬向上、团结一致的心气。这是一个伟大的党和伟大的领袖的担当和责任,这是理性和魄力的务实判断。

可以预期,沿着习近平总书记给我们指出的道路走下去,迎接中国人民的必将会是一个更加美好的世界。

计算机系统概述

名词解释

  1. 中央处理器:简称为处理器(CPU),是整个计算机的核心不见,主要用于指令的执行。主要包含两个基本部分:数据通路和控制器。
  2. 算术逻辑单元:简称为ALU,用来进行基本的算术和逻辑运算,最基本部件是加法器。
  3. 数据通路:指指令执行过程中数据所流经的部件,包括各类运算部件。
  4. 控制器:用来对指令进行译码,生成对应的控制信号,以控制数据通路进行特定的操作。
  5. 主存:主存储器,简称为主存
  6. 辅助存储器:系统运行时直接和主存交换信息的存储器
  7. 外设:外部设备简称为外设,也称为I/O设备。
  8. 设备控制器:外设通过I/O控制器或者适配器链接到主机上,I/O控制器或者I/O适配器统称为设备控制器。
  9. 总线:是传输信息的通路,用于在部件之间传输信息,CPU、主存和I/O模块通过总线互连。
  10. 系统软件:包括为有效、安全地使用和管理计算机以及为开发和运行应用软件而提供的各种该软件,介于计算机和应用程序之间,与具体应用关系不大。包括操作系统、语言处理系统、数据库管理系统和各类实用程序。
  11. 应用软件:指专门为了数据处理、科学计算、事务管理、多媒体处理、工程设计以及过程控制等应用所编写的各类程序。
  12. 高级语言:与底层计算机结构关联不大,是机器无关语言
  13. 汇编语言:通过用简短的英文符号和二进制代码建立与机器语言的对应关系,方便程序员编写和阅读的机器语言程序。
  14. 机器语言:使用二进制的进行编码的机器指令
  15. 机器级语言:又称低级语言,和运行计算底层结构密切相关的语言。机器语言和汇编语言都是机器级语言。
  16. 源程序:被翻译的语言和程序
  17. 目标程序:翻译生成的语言和程序
  18. 翻译程序:把一种变成语言表示的程序转换为等价的另一种编程语言程序
  19. 编译程序:也称编译器,用来将高级语言源程序翻译成汇编语言或者机器语言目标程序
  20. 解释程序:也称解释器,用来将源程序中的语句按其执行顺序逐条用子程序解释,并最终转换成机器指令执行。
  21. 汇编程序:也称汇编器,用来将汇编语言源程序翻译成机器语言目标程序。
  22. 操作系统:主要用来管理整个计算机系统的资源,包括对资源进行调度、管理、监视和服务,提供计算机用户和硬件之间的人机交互界面、并实现对应用程序的支持。
  23. 语言处理系统:主要用于提供一个用高级语言编程的环境。
  24. 最终用户:使用应用程序完成特定任务的计算机用户
  25. 系统管理员:利用操作系统等软件提供的功能对系统进行配置、管理和维护,以建立高效合理的系统环境供计算机用户使用的操作人员。
  26. 应用程序员:使用高级编程语言编制应用软件的程序员。
  27. 系统程序员:指设计和开发系统软件的程序员。
  28. 指令:指计算机能够直接理解并执行的最基本操作。
  29. ISA:指令集体系结构,是软件和硬件之间接口的完整定义。它定义了一台计算机可以执行的所有指令的集合,每条指令贵了计算机执行什么操作,以及所处理的操作数存放的地址空间和操作数类型。
  30. 透明:对实际存在的事务或者概念感觉不到。
  31. 响应时间:也称为执行时间或者等待时间,是指从作业提交开始到作业完成所用的时间。
  32. 吞吐率:表示在单位时间内所完成的工作量。
  33. CPU执行时间:是指CPU用于程序执行的时间,包括用户CPU时间和系统CPU时间。
  34. 时钟周期:CPU时钟信号的宽度
  35. 时钟频率:CPU时钟信号的时钟频率,是CPU时钟周期的倒数。
  36. CPI:执行一条指令所需要的时钟周期数,它是一个平均值,通常称为综合CPI。
  37. 基准程序:进行计算机性能测评的一种重要工具。
  38. MIPS:平均每秒钟执行多少百万条指令。
  39. 峰值MIPS:选取一组指令组合,使得得到的平均CPI最小就是峰值MIPS
  40. MFLOPS:用来表示浮点操作速度的指标,表示每秒所执行的浮点运算有多少百万次,是基于操作数而不是指令数来衡量。
  41. PFLOPS:

简答题

  1. 冯诺依曼计算机的组成、功能和工作方式?
    计算机由运算器、控制器、输入设备和输出设备五个基本部件组成;
    存储器存放数据和指令;
    控制器自动执行指令;
    运算器进行加减乘除基本运算,以及逻辑运算;
    操作人员通过输入输出设备使用计算机
    冯诺依曼结构采用“存储程序”工作方式;
  2. 冯诺依曼结构的主要思想是什么?
    其基本思想是:必须将事先编好的程序和原始数据送入主存后才能执行程序,一旦程序被启动执行,计算机在不需要操作人员干预下自动完成逐条指令取出和执行任务。
    存储器不仅能存放数据,也能存放指令;
    计算机内部以二进制形式表示指令和数据
  3. 计算机系统层次结构如何划分?用户可以分为哪几类?采用什么工作方式?
    按任务的不同,可以把用户分为:最终用户、系统管理员、应用程序员和系统程序员。
  4. 程序与指令的关系是什么?一条指令的执行过程大致经过那几个步骤?
    程序是指挥计算机如何操作的一个指令序列,也即程序由指令组成,而指令则是计算机硬件能够直接理解并执行的最基本操作。
    第一步:根据PC取指令到IR;
    第二步:指令译码并送出控制信号;
    第三步:取操作数;
    第四步:指令执行;
    第五步:回写结果。
  5. 程序的CPI与那些因素有关?
    时钟周期、指令条数
  6. 为什么说性能指标MIPS不能很好的反映计算的性能?
    因为时钟周期、指令条数和CPI是相互制约的。

请用简述计算机是如何工作的。

计算机完成一个任务的大致过程如下:
用某种程序设计语言编制源程序;
用语言处理程序将源程序翻译成机器语言目标程序;
将目标程序中的指令和数据装入内存,然后从个第一条指令开始执行,直到程序所含指令全部执行完成。
每条指令的执行包括取令、指令译码、取操作数、运算、送结果等。

应用层

习题

  1. 目前在Internet上有那些使用比较广泛的协议应用?
    超文本传输协议(www)、文件传输协议(ftp)、远程登录协议(telnet)、电子邮件协议(smtp和pop3)、域名系统(DNS)
  2. 简述HTML、HTTP和URL的含义及其作用。
    a. 超文本协议是客户端浏览器和Web服务器之间的应用层通信协议,也即浏览器访问Web服务器上的超文本协议时使用的协议。
    b. URL 统一资源定位器,是为了能够使客户端查询不同的信息资源时有统一的访问方法而定义的地址标识方法。
    c. HTML 超文本标记语言
  3. 简要说明www的工作过程。
    a. 在客户端,建立连接,用户使用浏览器想Web服务器发送浏览信息请求;
    b. Web服务器接收到请求,并想浏览器返回所请求的信息;
    c. 关闭连接。
  4. Internet的域名结构是怎样的?与电话网的号码结构有何异同?
    域名由若干各分量组成,各分量之间用.分隔。各分量分别代表不同级别的而域名。每一级域名由英文或数字组成,级别最低的写在最左边,最高的写在最右边。长度不超过255个字符。
  5. 说明域名解析的过程。
    当应用进程需要将一个主机域名映射为IP地址时,就调用域名解析函数,解析函数将待转换的域名放在DNS请求中,以UDP报文方式发给本地域名服务器。本地域名服务器在查找域名后,将对应的IP地址放在应答报文中返回。应用进程获得目的主机的IP地址后即可通信。若域名服务器不能回答该请求,则域名服务器就暂时成为DNS中的另外一个客户,直到找到能回答该请求的域名服务器为止。
  6. 简要说明电子邮件系统的工作过程。

  7. 简述smtp的工作原理。
    使用SMTP要经过建立连接、传送邮件和释放连接3各阶段:
    1) 建立TCP连接;
    2) 客户端向服务器发送hello命令标识发件人身份,然后客户端发送mail命令;
    3) 服务器端发送ok作为响应,表明准备接受;
    4) 客户端发送rcpt命令,标识邮件接收人;
    5) 服务器端标识是否愿意为收件人接收邮件;
    6) 协商结束,发送邮件,用命令data发送输入内容;
    7) 结束此次发送,用quit命令退出。

  8. 简单说明pop3的工作原理。
    1) 通过pop3客户程序登录到支持pop3协议的邮件服务器;
    2) 邮件服务器姜维该yoghurt收存的邮件传送给pop3的客户群,用户收到邮件之后便从服务器上删除邮件;
    3) 邮件服务器再将用户提交的发送邮件转发到运行smtp协议的计算机中,通过它实现邮件的最终发送。
  9. 说明imap4的特点。
    imap4为用户提供了有选择的从邮件服务器接收邮件的功能、基于服务器的信息处理功能和共享信箱功能。
    imap4提供了离线、在线和断开连接3种工作方式。
  10. pop3协议和imap协议有何区别?
    imap协议改进了pop3的不足,用户可以通过浏览信件头来决定是否要下载、删除或检索信件的特定部分,还可以在服务器上创建或者更改文件夹或邮箱。
  11. 说明文件传输协议的原理。

  12. 访问一个FTP服务器,下载软件或文献。

  13. 什么是域名服务?
    DNS是一个分布式数据库系统,由域名空间、域名服务器和地址转换请求程序三部分组成。
    有了DNS,凡域名空间中有定义的域名都可以有效转换为对应的IP地址;同样,IP地址也可以通过
    DNS转换为域名。

  14. 目前有那些国际通用域名?
    目前常见的国际通用域名有.com.net.edu.org
  15. 如何实现域名注册?