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

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


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


  冯.诺依曼体系特点有:
  1.数制采用二进制;
  2.计算机按照程序顺序执行。


  计算机硬件结构中,主板有两个知识点,BIOS和CMOS:
  BIOS是一个固化程序(刷BIOS就是刷了一个固定内容的程序,没有存储单元),它的功能有:
  1. POST自检;
  2. 系统自举程序;
  3. 中断。(搞软件的特别注意,利用提供的中断基础功能甚至可以脱离WINDOWS系统干坏事。)
  CMOS——RAM,电池供电。(我理解为存储元件,用来保存数据、配置):
  1. 用户数据信息;
  2. 与时钟集成。


  软件方面:
  世界上第一个程序员叫阿达,是位女科学家。(就是著名静态调试软件IDA的图标)
  计算机语言共四代:
  第一代 机器语言;
  第二代 汇编语言;(使用助记符)
  第三代 面向过程;(如C)
  第四代 面向对象。(C++之类)


  老师的特别忠告:国内最好别搞外挂,一则如今法律越来越完善,二则国内根本不讲法律,想抓就抓不需要什么证据。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值