发表于: 2017-04-09 23:55:36
1 1205
今天完成的事情:
1、【产品特色】根据ui图修改页面的样式;
2、修改草船云三期的2848号bug:根据ui图修改个人中心的公司信息在信息为无的页面样式;
3、听徐童讲杀人和投票的业务逻辑上有什么区别的小课堂;
4、听付辉老师讲计算机的cpu的基本结构、总线的基本概念、I\O程序中断的概念;
明天计划的事情:
继续修改草船云3期的bug;
遇到的问题:
关于页面中折叠菜单栏的图标应为是从psd图上切下来的,在使用ng-repeat循环出来的页面中对被选中的菜单内的图标图片变色实现起来有点麻烦,在网上找了下ng-class的可以实现当true或者false时各自有一个class选择器的书写方法:
<i ng-class="{true:'{{list.iconBlue}}',false:'{{list.iconBlack}}'}[$state.includes(list.url)]"></i>
通过判断页面的url的true或者false来选择使用哪个选择器来改变图标颜色,所以说,使用字体图标多好,改变字体颜色就可以变色了。。。;
收获:
cpu的基本构成:
cpu由运算器、控制器构成:
(1)运算器:
运算器由算术逻辑单元(ALU)、累加寄存器(AC)、数据寄存器(DR)和程序状态字寄存器(PSW)组成。算数逻辑(ALU)是进行算数运算和逻辑运算的部件,在控制器的控制下,对取自内存储器的数据进行算术运算或逻辑运算;
(2)控制器:
控制器通常由程序计数器(PC)、指令寄存器(IR)、指令译码器(ID)、时序发生器和操作控制器组成。控制器的功能是控制、指挥计算机各部件的工作,并对输入输出设备进行监控,使计算机自动地执行程序。
CPU的基本功能:
(1)程序控制
程序控制就是控制指令的执行顺序。
程序是指令的有序集合,这些指令的相互顺序不能任意颠倒,必须严格按程序规定的顺序执行。
保证计算机按一定顺序执行程序是CPU的首要任务。
(2)操作控制
操作控制就是控制指令进行操作。
一条指令的功能往往由若干个操作信号的组合来实现。因此,CPU管理并产生每条指令的操作信号,把各种操作信号送往相应的部件,从而控制这些部件按指令的要求进行操作。
(3)时间控制
时间控制就是对各种操作实施定时控制。
在计算机中,各种指令的操作信号和一条指令的整个执行过程都受到严格定时。只有这样,计算机才能有条不紊地工作。
(4)数据加工
数据加工就是对数据进行算术、逻辑运算。
完成数据的加工处理,是CPU的根本任务。
总线的基本概念
总线是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束, 按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。总线是一种内部结构,它是cpu、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。
I\O程序中断的概念
中断是由于软件的或硬件的信号,使得CPU暂停当前的任务,转而去执行另一段子程序。中断是一种可以人为参与或者硬件自动完成的,使CPU发生的一种程序跳转。
中断的优先级
当同时有多个中断请求时,应该先响应优先级较高的中断请求。
中断的屏蔽
中断屏蔽是指通过设置相应的中断屏蔽位,禁止响应某个中断。这样作的目的,是保证在执行一些重要的程序中不响应中断,以免造成迟缓而引起错误。
评论