计算机基础知识--------2023.7.21

硬件:

1.1946,第一台电子计算机:ENIAC(没有存储功能)

2.冯诺依曼设计了第一台带有存储程序功能的计算机:EDVAC(第一次二进制)

3.计算机之父:冯诺依曼

4.冯诺依曼结构:(硬件系统)

        输入设备(主板)--->CPU(存储设备--->运算设备--->控制设备,算术逻辑单元,ALU)--->输出设备;

5. 计算机科学与人工智能之父:图灵(英国人);

6.图林测试:人与机器对话,猜测对面是不是人,测试机器智能;

7.图灵奖:美国,计算机界诺贝尔奖之称。

8.第一个给计算机写程序的人(Ada);中国第一个程序员:董铁宝;

9.计算机发展:电子管--->晶体管--->中小规模集成电路--->大规模/超大规模集成电路

10.计算机的问世/微型计算机的问世,是由于超大规模集成电路

11.计算机软件保护法保护著作权。

12.计算机病毒特点:传播性,潜伏性,破坏性与隐蔽性;人为程序

13.计算机病毒传染必要条件:对磁盘进行读写操作;

14.计算机系统:硬件系统,软件系统;

15.外存(硬盘,光盘.....);内存(ROM,RAM)

16.主机(内存,内存处理器);

17.寄存器>高速缓存>内存>外存(寄存器是最快的高速缓存)速度

18.cache(高速缓冲存储器);

19.光驱不必要;

20.文件管理器和显卡不是存储设备;

21.运算:1&1=1;1&0=0,

                1 | 1=1,1|0=1,0|0=0;    V,+或,      ^(倒V)与, 横折,-非  

                !1=0,!0=1;

                右移运算 >>

                左移运算<<

                /2=>>1,高位补0;

                *2=<<1,低位补0;

                非>与>或

物理实现(电);

22.电脑三原色:红绿蓝 ;色彩三原色:红黄蓝

23.液晶显示器吴计算功能;

24.无线连接:蓝牙,红外,WIFI,无线网卡;

25:断电后不能保存:显存,RAM(随机存储器)

26:断电能保存:ROM,硬盘

27:地址总线AB(CPU能访问最大容量);数据总线DB;控制总线CB;

软件:

1.系统软件(系统操作,计算机语言(C++...)),应用软件;

2.结构化设计,面向对象(设计方法) 面向对象的三大特点:封装,继承 ,多态

        面向对象:C++,object Pascal,Smalltalk,Java,Pythion;

        不支持面向对象:C

3.class和struct很相似(结构体只是C++的特有)class:类

   例如queue就为一个类:它包含了许多函数,如empty(),insert()...

class dog

{

//包含的属性

//作用域

//public公开度高,可任意访问

//private 私有访问,后期不可随意调用使用。如要使用——》用getxxx 安全性更高,是最严格的

//protected 保护

        public:      //以public为例,表示一下包含的属性是公开的

        int h;

        string name;

        void eat(int x);

        void run(int m);

        ...

}

//秋田犬也有狗的属性,所以可以继承,不用再写

class qiutian: public dog      //继承dog(共有的部分)

{

        xxxxxxx;

}

4.指令——》由操作码和地址码组成;

5.操作系统:一般带O,S,X

6.进制转换:

        10转R进制:除R取余在倒取;

        R进制转10:小数点以作左0,1,2 ...次方;小数点以右:-1,-2,-3次方;

        8转2:八进制数的每一位对应三个二进制数,直接转;

        16转2:八进制数的每一位对应四个二进制数,直接转;

        就是把每一位换成n 个二进制

   7.原码,反码,补码  

        //用一个单元表示正负性,符号位

        0:表示正数;

        1:表示负数;

        原码:原来本身

        反码:原码的每一位取反;1——》0,0——》1;但符号位不变

        补码:反码+1;(二进制加1)

正数的反码,补码与原码一直,负数不一致;所以在计算机里正数用原码表示,负数用补码表示。

8.位:bit,b;最小单位

   字节:byte,B=8b;

   1TB=1024GB=1024MB*1024MB=1024*1024KB=1024B*1024B

          

9.编码

        assic码----字母;

        UTF-8,UTF-16,UTF-32/GB开头-----汉字

10.网络拓扑结构:总线拓扑,星型拓扑,环型拓扑,树型拓扑,总线/星型和网状型拓扑结构;

11.ISO构建网络

12.TCP/IP 网络协议(最基础)

WWW是环球信息网(World Wide Web )的缩写,简称为Web,中文名字为“万维网”。

TCP/IP是Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议。

HTTP是hypertext transport protocol简写,中文意“超文本传送协议”,一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。

URL是 Uniform / Universal Resource Locator 的缩写,译“统一资源定位符”,是因特网上标准的资源的地址(Address)。它最初是由蒂姆·伯纳斯-李发明用来作为万维网的地址的。现在它已经被万维网联盟编制为因特网标准RFC1738了。

13.邮件一般用SMTP协议

14.NOIP:编译运行环境----> gcc/g++

15.NOIP :Lazarus;

16.文件读取与输出;

        freopen(" p1001.in","r",stdin);       //文件名,方式,srdxxx

        freopen(" p1001.out","w",stdout);

如:

        freopen(" p1001.in","r",stdin); 

        freopen(" p1001.out","w",stdout);

        int n;

        cin>>n;

​​​​​​​        cout<<n;

     

       

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值