您的位置:首页 > 其它

科锐课堂笔记:2017/2/21 基础知识

2017-02-22 15:49 381 查看
  搞软件搞逆向,想要做得好在行业里达到中等以上水平,数学和英语挺重要的。重要的原因编程中算法是核心,而许多参考资料文献又以英文居多。学数学可以只学证明过程,具体公式在实际编程中再查询,学英文主要是背单词量,能看懂理解意思就行,不求语法精通。

  现代计算机采用冯.诺依曼,其结构如下:



  冯.诺依曼体系特点有:

  1.数制采用二进制;

  2.计算机按照程序顺序执行。

  计算机硬件结构中,主板有两个知识点,BIOS和CMOS:

  BIOS是一个固化程序(刷BIOS就是刷了一个固定内容的程序,没有存储单元),它的功能有:

  1. POST自检;

  2. 系统自举程序;

  3. 中断。(搞软件的特别注意,利用提供的中断基础功能甚至可以脱离WINDOWS系统干坏事。)

  CMOS——RAM,电池供电。(我理解为存储元件,用来保存数据、配置):

  1. 用户数据信息;

  2. 与时钟集成。

  软件方面:

  世界上第一个程序员叫阿达,是位女科学家。(就是著名静态调试软件IDA的图标)

  计算机语言共四代:

  第一代 机器语言;

  第二代 汇编语言;(使用助记符)

  第三代 面向过程;(如C)

  第四代 面向对象。(C++之类)

  老师的特别忠告:国内最好别搞外挂,一则如今法律越来越完善,二则国内根本不讲法律,想抓就抓不需要什么证据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: