美文网首页
python学习笔记02_二进制

python学习笔记02_二进制

作者: flamingocc | 来源:发表于2018-02-22 23:11 被阅读0次

python 笔记02

1.电脑可以做什么?

管理软件资源
管理调度计算机内部任务
提供给用户和其他计算机服务接口

2.CPU处理任务模式变迁

手工处理   :慢
   ↓
联机批处理 :CPU不能一直工作、忙等
   ↓
分时处理   :每个任务花费时间更长,不适合对实时性要求较高的任务。(eg:高铁的速度、车距、安全等因素)
   ↓
通用处理系统:Unix (被称为计算机/互联网的基石)
UNIX→LINUX
LINUX主要版本:debian --> ubuntu,麒麟
           slackware --> suse,opensuse
          redhat --> enterprise,centOS

3.Android 历史

03年创立安卓公司,05年被谷歌收购,07年正式公布安卓系统。

4.二进制

5.字符编码

010101 -- > abc 

↑怎么转换? ↓

001  =  1 -->  a
010  =  2 -->  b
011  =  3 -->  c
100  =  4 -->  d
……
计算机 把字母转成数字再转成二进制!!!

参考ASCII码表(共255个)

6.计算机容量

1位 = 1bit
要表示一个a(第97位),至少需要7位数,所以引入字符的概念。

8bit = 1byte = 1字节
为什么是8?因为ASCII共有255个,所以所有的都可以用8位表示,比如:
  • 01 = 00000001
  • 02 = 00000010
  • 03 = 00000011
  • ……
  • 97 = 00110001

所以ASICII每一个字符都需要8个bit来存储!

后来引入1024bytes = 1kbytes = 1KB
       1024KB   = 1 Million Bytes = 1 MB
       1024MB   = 1 Gigabytes   =  1 GB
       ……………………………………………………………………………………

相关文章

网友评论

      本文标题:python学习笔记02_二进制

      本文链接:https://www.haomeiwen.com/subject/kegntftx.html