码迷,mamicode.com
首页 > 编程语言 > 详细

python 听课笔记- 序(鸡汤)

时间:2018-03-30 21:38:19      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:div   dig   c#   ruby   常见   系统   情况   技术   编译型   

01 Python擅长的领域及其所使用的框架

技术分享图片

 


 

02 课程目标

技术分享图片

 


 

03 人这一生为什么要努力

技术分享图片

 


 

04 计算机中的单位

位 bit (比特)(Binary Digits):存放一位二进制数,即 0 或 1,最小的存储单位。
字节 byte:8个二进制位为一个字节(B),最常用的单位。
1B(bytes) = 8bit
1KB (Kilobyte 千字节)=1024B,                
1MB (Megabyte 兆字节 简称“兆”)=1024KB,
1GB (Gigabyte 吉字节 又称“千兆”)=1024MB,
1TB(Trillionbyte 万亿字节 太字节)=1024GB,
1PB(Petabyte 千万亿字节 拍字节)=1024TB,
1EB(Exabyte 百亿亿字节 艾字节)=1024PB,
1ZB (Zettabyte 十万亿亿字节 泽字节)= 1024 EB,
1YB (Yottabyte 一亿亿亿字节 尧字节)= 1024 ZB,
1BB (Brontobyte 一千亿亿亿字节)= 1024 YB

 

  1位 = 1bit
  8bit = 1byte = 1字节   
  1024bytes = 1kbytes =1KB  1024个字符,小文档 ,几百k可以表示一张图片
  1024KB = 1Million Bytes = 1MB = 1兆 , 几万字的文档, 大图片
  1024MB = 1Gigabytes  , 一个清晰的电影,不是高清,高清能达到数10个g
  1024GB = 1TB  ,
  1024TB = 1PB
 
05 编译和解释的区别是什么?
    编译型 = 全部翻译,再执行  ,翻译=编译  ,c,c++
    解释型 = 边执行边翻译, python php java c# perl ruby javascript
 

06 32位和64位 (32bit和64bit)系统的区别

1.  对操作系统来说,64位和32位指最大内存寻址空间,32位最大4GB(2^32),64位理论上16GB(2^64),但现在一般都是2^48

2、对硬件来说,64位和32位指数据宽度,64位一次取8字节y也就是64bit,32取4字节也就是32bit,所以理论上64位比32位性能提高了一倍。

  实际上的情况是,达不到,内存变大了,需要寻址更多。

3、对应用程序来说,应用程序基于操作系统 和硬件,其使用的指令宽度随系统和硬件变化。

 如果同样是4GB的内存,配置上64GB的系统和32GB的系统,运行速度那个更快?--一样快

 32位和64位区别的最常见表现就是64万位操作系统可以支持4G以上的内存。缺点也是内存占用,64位代码比32位代码多占用空间,

现在来看64位操作系统兼容32位软件。反之则不行。

32位和64位最本质的区别是CPU来决定的,操作系统的位数是是看最大能把CPU的性能发挥到多高。我们现在在市面上见到的CPU都是64位的,32位的CPU已经是老古董了。

 
 
 
 
 

python 听课笔记- 序(鸡汤)

标签:div   dig   c#   ruby   常见   系统   情况   技术   编译型   

原文地址:https://www.cnblogs.com/liangxiaoji/p/8678024.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!