计算机科学引论笔记

目录

前言

爆肝一个星期,我根据原书翻译了这篇笔记。
我知道有很多错别字,不要在乎这些细节。

Unit1 information technology,internet,and you

个人电脑(personal computer)是一种信息系统(information system)。信息系统包括以下几个部分

  • 人(people) 是信息系统中至关重要的一个部分,信息系统的目的是让想你这样的最终用户(end users)更高效率
  • 程序(procedures)是使用软件、硬件和数据的时候要遵循的指南。他们通常由计算机专业人员编写。
  • 软件(Software or programs)提供一步一步的指令(instructions)来控制计算机把数据(data)转换成信息(information)
  • 硬件(hardware)由物理设备组成,它由软件控制把数据(data)加工成信息(information)
  • 数据(data)是未加工的信息,包括文本、数字、图片、声音。信息(information)是被电脑加工过的数据(data)
  • 互联网(internet)使得计算机可以相互连通并分享信息

PEOPLE

人是信息系统里最重要的

Software

软件Software包括系统软件和应用软件

  • 系统软件(System software)使得应用软件能够与计算机硬件进行交互。包括操作系统(operating system)实用程序(Utilities)。操作系统协调资源,提供接口并运行应用程序。包括嵌入式(embedded)操作系统(RTOS)独立(stand-alone)操作系统网络操作系统(network)实用程序执行特定的任务来管理电脑资源
  • 应用软件(Application Software) 包括通用应用软件(general-purpose)专用软件(specialized)移动应用软件(mobile application)通用应用软件被广泛应用于各种职业领域,专业应用软件更多的关注特定学科和职业,移动应用是为移动设备设计的应用

Hardware

  • 计算机的种类,超级计算机(supercomputer)大型计算机(mainframe)中档计算机(服务器)(midrange(server)),和个人计算机(personal computer)是四种计算机类型。个人计算机包括台式机(desktop)笔记本电脑(laptop)平板电脑(ablet)智能手机(smartphone)可穿戴计算机(wearable)

  • 个人电脑硬件,电脑硬件有四种。

    (1)系统单元(system unit)包含一些微电子电路,包括微处理器(microprocessors)存储器(memory)随机存取存储器(Random-access memory,RAM)用来保存正在被处理的程序和数据。

    (2)输入和输出设备

    (3)辅助存储器(Secondary storage)用来保存数据和程序,一般包括硬盘(hard disk)固态存储(solid-state storage),和光盘(optical discs)(CD,DVD,Blu-ray)

    (4)通信设备(Communication devices)使得计算机之间可以相互通信。调制解调器(Modems)可以修改音频、视频、和其他类型的数据使得他们可以在互联网上传输。

数据(Data)

电脑的文件类型包括:

(1)文本文件(Document files)

(2)工作表文件(worksheet)

(3)数据库文件(Database files)

(4)演示文件(Presentation files)

连通性和互联网

Internet是世界上最大的电脑互联网,web提供了一个访问互联网上可用资源的接口。

  • 云计算(cloud computing) 使用互联网和web网页来讲用户电脑上的一些活动转移到网络上的电脑上
  • 无限革命(wireless revolution)改变了我们交流和使用电脑科技的方式,无线设备包括平板设备(tablet),手机和手表
  • 物联网(Internet of Things,IoT)是互联网的进一步发展,它使得嵌入(embedded)了电子设备的日常物品可以在网络上接受和发送数据。

Unit2 The Internet,the Web and Electronic commerce

Internet and web

  • 因特网(internet)于1969年和阿帕网(arpanet)一起推出,互联网由实际的物理网络组成

  • 万维网(Web) 于1991年诞生,the web(world wide web,WWW)提供一个网络资源的多媒体接口。一共有四代:Web1.0(链接现存信息,搜索引擎),Web2.0(包括动态内容和社会信息,社会媒体网站)Web3.0(深化数据之间的联系)Web4.0(链接数据和物理生活的未来产品)

  • 常见用途

    (1)交流—最流行的互联网活动

    (2)购物—增长最快的互联网活动

    (3)搜索—寻找图书馆和本地或者本国或者国际新闻

    (4)教育—电子学习(e-learning)和网络课程

    (5)网络娱乐—电影,新闻,音乐和视频游戏(video games)

Internet Access 网络连接

  • 供应商(Internet service providers)提供一个连接互联网的途径。连接技术包括数字用户电路(DSL)电缆调制解调器(cable modems),和无线调制解调(wireless modems)

  • 浏览器(Browsers)提供了对web的访问,相关术语:

    (1)URLs—网络资源的地址,有域名(domain name)协议(protocol)两个部分,顶级域名(top-level domain name,TLD)或者网络后缀(web suffix)确定了该网页的类型

    (2)HTML—一些展示王爷的命令语言,超链接(hyperlinks)

提供交互式(interactive)动画(animated)网站的技术包括JavaScript(在用户的计算机上执行来引发互动功能),PHP(在HTML中执行来触发交互功能和在线表格)CSS(控制网页的外观)

Web Utilities 网页工具包

网页工具包(Web Utilities)是专门的工具集,使得使用网络和网页更加的便捷和安全。

  • 过滤器(Filters)被家长和组织用来屏蔽某些网站,并监控互联网和 网络的使用情况

  • 文件传输工具(File Transfer Utilities)可以将文件下载或上传到你的计算机上。有三种类型

    (1)FTP(File Transfer Protocol)SFTP(secure file tranfer protocol)使你在网络上高效的传输文件

    (2)比特流(BitTorrent)在许多不同的电脑之间分发传输任务

    (3)基于web的文件传输服务(Web-based file transfer services)利用web浏览器来上传和下载文件

  • 网络安全套件(Internet Security Suite)是一组实用程序的集合,用来保护隐私和互联网安全。

Communication 社交

  • 社交网络(Social Networking)。社交网站的功能包括:配置文件(profiles)页面(pages)群组(groups)好友(friends)新闻(news feeds),和共享设置(share setting)。两个著名社交网站领英(linkedin)脸书(facebook)

  • 博客,微博,播客(Podcasts),和维基

    (1)博客(blogs)

    (2)微博(microblogs)使用短句子,推特每个推文(tweet)允许280个字符,Ins主要用于分享图片和视频。

    (3)播客(Podcasts)是通过互联网传播的音频节目

    (4)维基(wiki)是一个允许访问者使用浏览器添加、编辑或者删除网站内容的网站。维基百科(wikipedic)是最受欢迎的维基之一

  • messaging,除了email外还有两种消息传递系统

    (1)短信(Text messaging)也叫做texting或者SMS(short massage service)。一般不超过160个字符

    (2)即时消息(Instant messaging,IM)。支持实时通信

  • E-mail 有两种电子邮件系统

    (1)基于用户的电子邮件系统(Client-based e-mail system)使用安装在用户机上的电子邮件客户系统。

    (2)基于网络的电子邮件系统(Web-base e-mail system)使用在服务器上的客户端。也被叫做webmail

    • 通常的电子邮件有三个基本元素:头部(header)包括地址(address)主题(subject),和附件(attachent)消息内容(message)签名(signature)
    • 垃圾邮件(Spam)垃圾邮件拦截器(Spam bolckers,Spam filters)

Search Tools 搜索工具

  • 搜索服务(search services)运营网站来帮助你得到你想要的信息。
  • 爬虫(spiders)是一种不断的寻找信息并更新数据库的特殊程序
  • 搜索引擎(search engines)可以帮助你找到特定的信息。使用关键词和短句来搜索
  • 专业搜索引擎(search engines)是一种专注于特定主题网站的搜索引擎
  • 内容评估(conten evaluation),网络信息辨别真伪要注意检查权威性(authority)准确性(accuracy)客观性(objectivity)时效性(currency)

Electronic commerce 电子商务

电子商务(Electronic commerce,E-Commerce)是指通过互联网进行交易。有三种类型

  • 企业对消费者(business to consumer,B2C)是增长最快的电子商务类型。涉及向公众或最终用户销售产品或服务。有三种形式

    (1)网上银行(online banking)

    (2)金融交易(financial trading)

    (3)网络购物(shopping)

  • 消费者对消费者(consumer to consumer,C2C)

    是最近的趋势。个人向个人出售。以网络拍卖(Web auctions)的形式,与传统拍卖类似,不过买卖双方不会见面。

  • 企业对企业(business to business,B2B)

    产品和服务从一个企业销售到另一个起义,主要是制造商(manufacturer)之间的关系

电子商务的安全性(security),两个挑战是

  • 安全保密。两种交易形式是信用卡(credit cards)数字现金(digital cash)

  • 便捷性。提供便捷的方式获取信息

云计算(cloud computing)

使用互联网和web网页来讲用户电脑上的一些活动转移到网络上的电脑上

使最终用户无需拥有、维护和存储软件程序和数据。

云计算(cloud computing)有三个基本组成部分:

  • 客户(clents)
  • 网络
  • 服务提供商(service providers)

物联网(Internet of Things,IoT)

物联网是互联网的进一步发展,它使得嵌入的电子设备的物体可以发送和接收数据。如智能手机,可穿戴设备,甚至咖啡壶。使用web3.0程序将设备与应用程序同步

Unit3 Application Software

applicationg software

应用程序有三种类型通用应用(general pupose)专业应用(specialized)移动应用(mobile)

用户页面(user interface)也叫图形用户界面(Graphical User Interface,GUI),使用户可以与程序交互。

图标(icons)用户可以用鼠标点击图标来完成动作。

鼠标箭头(pointer)在屏幕上显示,通过鼠标来操作

(1)传统的GUI系统含有三个板块

  • 菜单(Menus)展示显示在屏幕顶部菜单栏(menus bar)中的命令

  • 工具栏(toolbars)用来存放一些按钮(buttons)用来快捷的完成常用的一些命令。

  • 对话框(dialog boxes)提供附加的信息并且请求用户的输入。

(2) 功能区GUI(Ribbon GUI)使用户能够更轻松地查找和使用应用程序的所有功能。它包括

  • 功能区(Ribbon)将一些菜单和工具栏里的命令放到选项卡集合里

  • 选项卡(Tabs)将功能区分成几类,每个选项卡代表一组(groups)相关的选项。

  • 下拉菜单(Contextual tabs)只有当该选项被选中时才会展示

  • 预览(Galleries)使用户可以在选择选项之前预览他的效果

(3) 大多数应用程序提供

  • 拼写检查(spell check)
  • 校准(alignment)
  • 字体和字体大小(font and font size)
  • 桌面(tables)
  • 报告(reports)

通用程序

通用程序包括文本处理器(Word processors)表格(Spreadsheets)演示文档(Presentation programs)数据库管理系统(Database management systems)

  • 文本处理器(Word processors) 用于创建文档(documents)的最灵活和广泛使用的软件工具之一,PC用户最早使用的软件之一,微软word是最常用的文字处理程序。文字处理程序有:Microsoft word,Apple Pages,Google Docs,OpenOffice Writer

  • 表格(Spreadsheet Programs),组织、分析和绘制数值数据。

  • 演示文档(Presentation programs),创建有趣和专业的演示文档

  • 数据库管理系统(Database management systems)数据库(database)是一些相关数据的集合。数据库管理程序也叫Database Manager是建立数据库的程序。

专业程序

专业程序专注于特定的学科和职业计划。包括图形处理程序(graphics programs)网页制作工具(authoring programs)电视游戏设计软件

  • 图形处理程序是用于图形艺术的专用程序。

    (1)视频处理器(video editors)

    (2)图片处理器(image editors,photo editors)

    (3)插画程序(Illustration Programs)创造和编辑矢量图

    (4)页面排版程序(Desktop Publishing Programs,Page Layout Programs),混合图片和文字制作出版物。

  • 网页制作工具

    (1)博客(blog)是在线的日记活评论

    (2)网页制作程序创造常见的网站,编辑页面和HTML。具有所见即所得的特性(WYSIWYG,what you see is what you get)

  • 电视游戏设计软件引导用户完成游戏的设计

移动应用(Mobile APPS)

移动应用是一种平板或者手机上附加(Add-on)的应用程序。

角色扮演类游戏(role playing game,RPG)

应用商店(APP stores)提供移动应用的下载。

软件套件(Software Suites)

软件套件是一些单个程序的集合,捆绑在一起进行销售有四种。

  • 办公套件(Office suites,office software suite ,productivity suites )通常被用于工作情境。通常包括文档处理程序,表格处理程序,演示文档。
  • 在线套件(Cloud suites , online office suites)是一些存放在互联网服务器上的套件,通过互联网进行访问。优点:轻松协作。缺点:依赖于服务器,所以要及时备份。
  • 专业套件(Specialized suites )专注于专业程序。
  • 实用套件(Utility suites)被设计用来使计算更加方便和安全。

Unit4 System Software

系统软件(System Software ) 在电脑硬件与用户应用软件之间工作,来实现技术细节。

有四种类型操作系统(Operating systems)实用程序(Utilities)设备驱动程序(Device drivers)编译器(Language translators)

编译器是把程序员写的高级程序语言转化成电脑可以识别的机器语言。

操作系统(operating system)

操作系统也叫软件环境(software environment)或者软件平台(software platforms)

  • 作用:

    (1)管理资源

    (2)提供用户界面(graphical user interface,GUI)

    (3)运行应用程序,多任务处理(Multitasking),使得计算机可以在应用程序之间快速切换。当前运行的程序成为前台程序(foreground),其他正在运行的程序成为后台程序(background)

  • 特点:

    (1)与应用程序相同的特点:有图标(icons),鼠标指针(pointer),窗口(window),菜单(menus),标签(tabs),对话框(dialog boxes),帮助(help),手势控制(gesture control)。

    手势控制(gesture control)是指通过手指移动来控制操作的能力:即滑动、捏合。

    (2)独特的特点是可以启动(boot)计算机。热启动(warm boot)是在计算机已经打开的情况下不关闭计算机,重新启动。冷启动(cold boot)是在计算机关闭的情况下启动计算机。

    (3)大多数操作系统将数据和程序存储在系统文件(system file)文件夹(folders)中。

  • 种类:

    (1)嵌入式操作系统(embedded OS),如智能手机,智能手表,视频游戏系统

    (2)独立操作系统(Stand-alone OS)也叫桌面操作系统(desktop OS),控制单一的台式机

    (3)网络操作系统(Network operating systems ,NOS),控制协调联网计算机,操作系统储存在网络服务器(network server)

移动操作系统 mobile operating system

没有那么复杂,更适合无线技术。常见的移动操作系统是安卓(Android)苹果(IOS)微软windows(windows Phone)

桌面操作系统

一般用于个人电脑

  • windows 使用最广泛的桌面操作系统,windows 10集成了桌面和移动设备,可以在所有的windows设备上运行。

  • macOS,专为苹果电脑设计,只能在苹果电脑上运行。功能强大,易于使用

    macOS X是苹果电脑使用最广泛的操作系统

    最新的两款系统是macOS high sierramacOS mojave

  • UNIX操作系统,最初用于小型计算机,现在用于网络环境。常用于大型计算机(mainframe computers)和网络服务器。有非常多的版本。

  • LINUX是UNIX的一个扩展。代码开源。谷歌的chrome OS就基于linux设计。

  • 虚拟化(Virtualization)通过运行虚拟化软件(virtualization software)支持独立运行的多个操作系统。

    • 每个操作系统称为一个虚拟机(virtual machine)

    • 主机操作系统(Host operating system) 是物理机原本的操作系统

    • 客户机操作系统(Guest operating system) 是指虚拟机的操作系统

    • Parallels就是一个虚拟化软件,可以在macOS X中运行windows

实用程序(Utilities)

是一种专注于使计算更加便捷的程序。

操作系统实用程序(Operating System Utilities)

  • 故障识别程序(Troubleshooting) 也叫诊断程序(diagnostic program)用来识别并纠正问题
  • 防病毒程序(Antivirus program)用来保护计算机免受病毒侵害。
  • 备份程序(Backup program)创造文件的副本,当源文件损坏的使用后来重建文件
  • 搜索程序(search program)提供了一种快捷的方式来搜索或者检查整个计算机系统
  • 存储管理程序(Storage management program )通过列出可以消除的文件或程序来帮助解决存储空间不足的问题
  • 虚拟助手(Virtual Assistants)通过文本或者语音接受命令,可以直接与平板,电脑,手机交互

实用程序套件(Utility Suites)将多个实用程序组合到一个包里。

Unit5 System Unit

System Unit 系统单元

系统单元(System Unit)也叫系统机箱(System chassis)是一个容纳大多数组成电脑系统的电子元件(electronic components)的容器。

常见的个人计算机(personal computers)类型:

  • 智能手机(Smartphones)也叫手持计算机系统(hand-held computer systems)整个计算机系统都保存在移动设备内部。

  • 平板电脑(Tablet)像是一个大号手机

  • 笔记本(laptop)装有电子元件,辅助设备和输入设备。也叫做notebook computer

    (1)二合一笔记本电脑(Two-in-one laptops) 可以用作笔记本或者平板电脑

    (2)游戏本(Gaming)有高端显卡和快速处理器

    (3)超极本(Ultrabook)或超便携式笔记本(Ultraportables)或者轻薄本(mini notebook)是一种便携式笔记本,更轻更薄,有更长的续航。

  • 台式机(desktop)装有电子元件和外存。系统单元被放置在塔式单元(tower unit,tower computer)里。一体机(all-in-one)整合了显示器和系统单元。

  • 可穿戴设备(wearable)包含嵌入式电脑。

各种智能设备都有类似的组成:主板(system boards)微处理器(Microprocessors)内存(Memory)

System Board 主板

主板(System Board,main board,motherboarrd)控制整个计算机组件的交流。

所有的组件都连接到系统主板。

主板充当数据路径和流量监视器,允许组件之间相互通信。

系统主板包含许多组件

  • 插口(Sockets)芯片的连接点
  • 芯片(chips,silicon chip,semiconductor,integrated circuit)包含许多电路,这些电路蚀刻在硅和其他材料层的小晶圆上。芯片安装在载体包上(carrier packages)
  • 插槽(Slots)提供特定的元件与电路板的连接点。
  • 总线(Bus lines)连接电路板上的线路来支持通信

Microprocessor 微处理器

中央处理器(Central Processing Unit,CPU)位于于微处理器(microprocessors)芯片上,有两个组件:控制单元(control unit)算数逻辑单元(the arithmetic-logic unit,ALU)

  • 控制单元(control unit):告诉计算机如何去执行程序指令
  • 算数逻辑单元(ALU):进行算术运算(Arithmetic operation)和逻辑运算(Logical operation)

微处理器芯片的指标:位(word)是指计算机的位数。8位形成一个自己,32位计算机一次可以访问4个字节,64位一次方位8个字节。算力(clock speed)CPU在一秒内可以获取和处理数据和指令的次数。

多核处理器(Multicore Processors)有两个或者更多的独立核心

并行处理(Parallel Processing)计算机将任务分为可在每个内核里分别运行。

专用处理器(Specialty processors,coprocessors)用来提高特定的计算操作。如显卡(Graphics Processing Unit ,GPU)

Memory 内存

数据、指令和信息的保持区域,有三种。

  • 随机存储设备(Random-Access memory,RAM),用来保存CPU正在处理的程序和数据

    断电之后信息会丢失。

    (1)高速缓存(Cache memory)对于经常使用的信息放在特定的高速区域,来提高处理性能

    (2)双列直插式内存模块(dual in-line memory module,DIMM),用来扩展内容

    (3)虚拟内存(Virtual memory)把程序划分开,分别放在储存器和内存里,使系统可以运行非常大的的程序。

  • 只读存储器(Read only Memory,ROM),制造商提前把内容烧录进去,用户无法更改。

    用于特殊指令,例如启动计算机,访问内存和处理键盘输入。

  • 闪存(Flash Memory)可以及时更新存储的信息,并且断电的时候信息不会丢失。

Expansion Slots and Cards扩展插槽与扩展卡

扩展插槽(Expansion slots)用于插入扩展卡。

常见的扩展卡:

  • 显卡(Graphics cards),提供高质量的3D图形渲染
  • 网卡(Network interface cards,NIC),使设备可以连接网络。
  • 无线网卡(Wireless network cards)使黑背可以连接无线网
  • SD卡(用于移动设备的扩展)

Bus Lines 总线

总线(Bus Lines)连接主板上各种各样的系统单元。

总线宽度(Bus width)表示可以总线可以同时传输的位数。

总线的架构和设计与计算机的速度和功耗息息相关。

每台计算机都有两种总线

  • 系统总线(System bus)连接CPU和内存

  • 扩展总线(Expansion bus)连接CPU和其他系统单元以及主板上的扩展插槽。

    (1)通用串行总线(Universal Serial Bus,USB)最常用。

    (2)FireWire总线,与USB类似,主要用于连接音频和视频设备。

    (3)PCI Express(PCIe),广泛使用于功能强大的计算机。为每个连接的设备提供一条专用路径。(其他的总线为各个设备共享同一条路径)

Ports 端口

端口是把外界设备连接到系统单元上的插口,用两种类型:标准端口和专用端口

  • 标准插口(Standard Ports)

    (1)USB将多个设备连接到系统单元

    (2)以太网(Ethernet)网络标准,,高速网络端口。使用户可以连接网络

    (3)高清多媒体接口(High Definition Multimedia Interface,HDMI)提供高清的音视频

    (4)雷电接口(Thunderbolt)提供高速连接,一个端口可以连接七个独立的设备。

  • 专用接口(Specialized Ports)

    (1)迷你显示端口(mini displayPort,MiniDp,mDP)连接大显示器

    (2)VGA和DVI,与模拟信号和数字信号显示器的连接

    (3)FireWire端口,连接摄录一体机和储存谁被

电缆(Cables)用于将设备与端口连接起来

power supply 电源

电脑需要直流电(DC)

台式机的系统单元上有一个电源转换单元(power supply unit)

笔记本有交流适配器(AC adapters)

手机和平板使用内置的交流适配器

手机还可以使用无线充电(charging platforms)

信号转换与编码

计算机只能识别数字信号(Digital signals)

模拟信号(Analog signals)是连续的由声音创建的。

计算机处理之前必须把模拟信号转化为数字信号

  • 数字化表示

    二进制(binary system)系统仅由两种数字组成。一个字节有8位,十六进制系统(Hexadecimal system,hex)用十六进制数来表示二进制数。

  • 字符编码

    为每个字符分配唯一的编码

    (1)ASCII,曾经被用于个人电脑

    (2)EBCDIC,曾经被用于大型机

    (3)Unicode,16位编码,应用最广泛的标准。

Unit 6 Input and output

输入设备用于将人们可以理解的信息转化为计算机可以理解的形式。

Keyboard 键盘

  • 传统键盘(Traditional keyboard)
  • 笔记本电脑键盘(laptop keyboard)用于笔记本电脑
  • 虚拟键盘(virtual keyboard)用于平板电脑和移动设备上的键盘

Pointing devices点设备

通过手势或者点按将信息转化为机器可读的输入。提供直观的界面

  • 鼠标(Mouse)控制鼠标指针(Mouse pointer)。有滚轮按钮(wheel button)来滚动。光电鼠标(optical Mouse)使用最广泛。

    (1)光电鼠标(optical Mouse)没有移动部件,发出并感应光线来检测鼠标的移动。可以在任何表面上使用。

    (2)无线鼠标(cordless mouse,wireless mouse)利用无线电波或者红外光波传输

    (3)触摸板(touch pads)通过手指在触摸板上移动或点击来控制指针。

  • 触摸屏(Touch screen)使用手指或者笔在屏幕上操作。手写笔(Stylus)是一种类似笔的设备。在平板电脑上使用。需要使用手写识别软件识别(handwriting recognition software)多点触控屏(Multi-touch screen)可以用多个手指触摸。

  • 游戏控制器(Gaming Controllers)

    (1)操纵杆(Joystick)通过改变压力、速度和方向来控制游戏动作

    (2)游戏鼠标(Gaming Moouse) 类似于传统鼠标,具有更高的精度,更快的响应速度,可编程的按钮和更好的人体工程学设计

    (3)游戏板(Game pads)可以使用两只手同时握住来操作。

    (4)运动感应设备(Motion sensing device)通过用户移动来控制设备。

Scanning Devices 扫描设备

扫描设备(scanning devices)将扫描的数据转换成系统单元可以出的的形式。

  • 光学扫描仪(optical)也叫scanner

    (1)平板扫描仪(Flatbed)像是复印机。

    (2)文档扫描仪(Document),可以快速扫描多页文档

    (3)便携式扫描仪(Portable)手持设备,可以在图像上滑动,直接接触。

    (4)3D,使用激光相机或者机械臂来记录物体的三维形状

  • 读卡设备(Card Readers)解释存储在借记卡、信用卡和身份证上的编码信息。最常见的是磁卡读卡器(Magnetic card reader),信息储存在卡背面的薄词条上。芯片卡(chip card)再信用卡中嵌入微芯片,包含加密数据。

  • 条形码阅读器(Bar code readers,bar code canners)手持型(wand reader)或者平台型(platform scanner)。读取商品上面的条码。产品有通用产品代码(Universal,UPC)和用于运输的Maxicode.

  • 射频识别(radio frequency identification,RFID)嵌入在大多数任何东西中的微小芯片都包含电子储存的信息。可以使用位于几码外的阅读器读取。可用于追踪宠物,更新和控制库存,阅读护照

  • 字符和标记识别设备(radio frequency identification)用来识别特殊字符和标记。

    (1)MICR,银行用于读取支票和存款单底部的磁性编码字符;数字由阅读器/排序器读取

    (2)读取特别预印的字符,读取价格标签

    (3)OMR,设备检测标记的存在与否,这在标准化和多项选择题测试评分中很常见。

image capturing devices 图像捕获设备

  • 数码相机(Digital cameras)类似于传统相机,图像以数字的方式记录在磁盘或者相机的内存里。
  • 网络相机(Webcams)可以捕获图像并且发送到计算机通过网络 广播,内置于智能手机和平板电脑里。

Audio-Input Devices音频输入设备

麦克风是最常用的音频输入设备。

语音识别系统(Voice recognition systems),即智能语音助手

Monitors 显示器

显示器(Monitor)也叫display screen

  • 属性

    (1)清晰度(Clarity)所显示图像的质量和清晰度

    (2)分辨率(Resolution)最重要的功能之一;图像由一系列点或像素(pixels,picture elements)在显示器上形成

    (3)像素点间距(Dot pitch)每个像素之间的距离;大多数较新的显示器的点间距为 0.30 毫米(30/100 毫米)或更小

    (4)对比度(Contrast ratios)显示器显示颜色的能力

    (5)尺寸(Size)

    (6)宽高比例(Aspect ratio)

  • 平板显示器(Flat-Panel Monitors)使用最广泛。运行所需功率少,便携精简。大多数有背光。三种类型:

    (1)液晶显示器(LCD)比较老旧

    (2)发光二极管(LED),有更先进的背光

    (3)有机发光二极管(OLED,产生光的薄层有机化合物)

  • 电子阅读器(E-book Readers)

    用来阅读电子书。使用电子墨水(e-ink)技术。产生反射光线的图像。如亚马逊的kindle

  • 其他显示器

    (1)数字白板(Digital whiteboards)可交互的大型触摸屏

    (2)柔性屏幕(Flexible Screens)允许设备在弯曲的表面上显示

    (3)数字投影仪(Digital projector)

Printers 打印机

  • 特点

    (1)分辨率(Resolution),以每英寸点数(dots-per-inch,dpi)表示

    (2)颜色(color),彩色打印更贵

    (3)速度(speed)

    (4)内存(Memory)用于储存打印队列

    (5)双面打印(Duplexprinting)

  • 喷墨打印机(Inkjet printer)将墨水高速喷洒到纸张表面 可靠、安静、价格低廉。

  • 激光打印机(Laser printer)使用激光束来生成图像 比喷墨打印机更快、质量更优、更昂贵。

  • 3D打印机,创建三维形状,重复添加一层薄薄的材料,直到创建项目。

  • 其他打印机

    (1)云打印机(Cloud)连接到互联网,并为网络上的其他人提供打印服务。

    (2)热敏打印机(Thermal printers)使用热敏元件在热敏纸、ATM 和气泵上生成图像

    (3)绘图仪(Plotters)用于地图,图像,建筑和工程图纸等。

Audio and Video Devices音频输出设备

扬声器(Sperkers)耳机(headsets)是使用最广泛的音频输出设备。蓝牙技术(Bluetooth)将扬声器连接到无线声卡。

Combination Input and Output Devices输入输出二合一设备

  • 耳麦(Headsets)结合麦克风和耳机。
  • 多功能设备(Multifunctional devices,MFD)结合了扫描仪、打印机、传真机和复印机的功能。
  • 虚拟现实设备(Virtual reality,VR)由计算机创造的人造或者模拟显示设备。有头戴式显示器(Virtual head-mounted displays)和控制器(Controllers)
  • 无人机(Drones)也叫非武装飞行器(unarmed aerial vehicles,UAV),从控制器获取输入并将视频和声音发回给用户
  • 机器人(Robots)使用摄像头、麦克风和其他传感器作为输入。

Ergonomics 人体工程学

使任务更适合用户使用

可以避免:

  • 眼睛疲劳(eyestrain)
  • 背部和颈部疼痛(Back and neck pain)
  • 重复性劳损(Repetitive strain injury)
  • 腕管综合征(Carpal tunnel syndrome)手部神经和肌肉受损

便携式设备(Portable computers)为针对人体工程学进行设置,所以学习的时候要注意

  • 笔记本电脑:提高屏幕高度,或者连接外部键盘
  • 平板:常休息,使用支架,外接键盘
  • 智能手机:头部向上,肩旁伸直。

Unit7 Secondary Storage

Storage 储存

主存(Primary storage)是临时的,当计算机断电的时候丢失信息。

外存(Secondary storage)可以永久保存信息。

外存的特性:

  • 媒介(Media):保存数据和程序的实际物理材料
  • 容量(Capacity):衡量存储介质可以容纳的信息多少
  • 访问速度(Access speed):测量存储设备检索数据和程序所需要的时间
  • 存储设备(Storage devices):从媒介读取和写入到媒介的硬件

Solid Stage Storage 固态存储

固态存储(Solid Stage Storage)设备没有移动的部件

  • 固态硬盘(Solid state drives)比普通硬盘更快更耐用,并且需要更少的电量。

  • 闪存卡(Flash memory cards)是一种固态硬盘,被用于数码相机,ipods等设备。闪存比一般的内存慢,但比其他的SSD快。

  • USB驱动器也叫闪存驱动器(Flash drives)连接USB端口

Hard Disks 机械硬盘

硬盘(Hard disks)通过改变磁盘表面的磁荷来保存文件,以表示 1 和 0。密度(Density)是指这些电荷在磁盘上彼此相邻的包装程度。

由金属圆盘组成。

  • 盘片(Platter)是一种刚性金属,一个一个的堆叠起来
  • 磁道(Track)是金属盘上一个一个的环
  • 扇区(sectors)从圆心向外呈放射状地产生分割线(扇骨),将每个磁道等分为若干弧段,每个弧段就是一个扇区。每个扇区的大小是固定的,为 512Byte。扇区也是磁盘的最小存储单位。
  • 柱面(cylinder)磁道从外向内由0开始编号,多个盘片编号相同的磁道自上而下形成一个圆柱,称为柱面。

格式化硬盘的时候,将分配磁道扇区和柱面

硬盘的类型有:

  • 内置硬盘(Internal Hard Disks)位于系统单元内部,能够快速存储和检索信息。用于储存信息和数据文件
  • 外部硬盘(External Hard Disks)访问速度较慢,通常会连接到系统单元的USB端口或者雷电接口。易于拆卸,有固定的储存量
  • 网络驱动器(Network Drives)当网络中电脑的磁盘作为共享数据区域允许网络用户访问时,该驱动器就变成了网络驱动器了。

硬盘的性能增强技术

  • 磁盘缓存(Disk caching)使用硬件和软件来预测需求,执行类似于RAM缓存的功能。充当硬盘和CPU之间的高速缓存区
  • 磁盘阵列(Redundant arrays of inexpensive disks ,RAID),把相同的数据储存在多个硬盘的不同地方。提高了存取速度。常用于互联网服务器和大型组织
  • 文件压缩和解压(File compressionand decompression)可以增加储存容量,提高文件传输速度,减少储存所需空间

Optical Disks 光盘

光盘是紧凑高容量(50G)的永久存储形式。

光盘由光驱(optical disc drive)读取

激光束通过创建凹区(pits)平区(lands)来写入数据。

激光通过凹坑和平坦区域的反射来读取数据。也是使用磁道和扇区来组织和存储文件,但是只能使用单个磁道。

光盘格式种类:

  • CD—曾经的光盘标准
  • DVD—现在的标准
  • BD—高清形式,由更大的容量
  • 支持4K视频

光盘类别

  • 只读光盘(ROM,read-only memory)只能读不能写
  • 一次性写入光盘(Write-once,R,recordable)只能被写入一次,之后只能读。
  • 可重写光盘(Rewritable,RW,RAM,random-access memory discs)可以重写,可以更改。

Cloud Storage云存储

将程序放在云服务器上本机服务器只显示结果。类似云计算(cloud computing)

  • 云服务商提供存储,内存,计算
  • 优点是占用用户更少的存储,内存和算力
  • 缺点是运算速度慢,文件安全性受到威胁。

Mass Storage Devices 大容量存储设备

大容量存储(Mass Storage)是指大型组织需要的大容量外存。

企业存储系统(enterprise storage system),大多数组织利用此系统来提高效率和数据的安全性。

支持此系统的设备:

  • 文件服务器(File Servers)
  • 网络连接存储(Networked attached storage ,NAS),适用于小型企业和家庭,更便宜,易于设置和管理。
  • RAID系统,专用设备的更大版本
  • 组织云存储(Organizational cloud storage),通过高速互联网连接到专用的远程存储设备。

存储区域网络(Storage area network),用户的电脑提供文件系统,SAN提供存储区域。把数据放在远程位置。

Unit8 Communication and Networks

communication 通信

电脑的交流是数据共享的过程。

  • 连通(Connectivity)意味着你可以将电脑与其他的任何一台电脑连接

  • 无线革命(The Wireless Revolution)

  • 通信系统(Communication System)是将数据从一个位置传输到另一个位置的电子系统,他的基本要素包括

    (1)发送和接收设备(•Sending and receiving devices)

    (2)连接设备(•Connection devices)将传出的数据转换成可以跨通信信道传输的数据包

    (3)数据传输规范(•Data transmission specifications)协调发送和接受设备的规则

    (4)沟通渠道(Communication channel)承载消息,有有线和无线两种

communication channels 信道

信道承载(Communication channel)从一个电脑到另一台电脑的数据。

有两类信道:

  • 无线信道(Wirless Connection)

    (1)蓝牙技术(Bluetooth)短距离无线电通信标准

    (2)Wi-Fi,短距离通信。高频电波

    (3)微波(Microwave)使用高频电波

    (4)WiMax,Wi-Fi技术的扩展,允许更远距离的Wi-Fi通信

    (5)蜂窝(Cellular)使用多个天线进行通信。利用基站实现

    (6)卫星(Satellite)使用卫星作为中继站进行通信。如GPS系统。上行链路(Uplink)向卫星发送数据,下行链路(Downlink)从卫星接收数据。

    (7)红外线(Infared)短距离的光波。

  • 物理信道,有线信道(Physical Connections)

    (1)双绞线电缆(Twisted pair cable)将一对铜线绞合在一起。如电话线(telephone)和以太网(Ethernet)都是双绞线。以太网电缆由双绞线电缆组成,传输速度最慢,被更先进的媒介淘汰。

    (2)同轴电缆(Coaxial cable)有单根实心铜芯。传输速度是双绞线的80倍。

    (3)光纤(Fiber optic)以光脉冲的形式通过微小的玻璃管传输。更安全可靠;在限定的距离内效果最好比同轴电缆更轻、更可靠、更快

Connection device 连接设备

电话使用的是模拟信号(analog signals),是连续的电子波。计算机接受和发送的是数字信号(digital signals)是不连续的。

转换速率(Transfer Rate)是指调制解调器(Modems)转换数据的速度。

  • 调制解调器(Modems)调制(Modulation)是把数字信号转化为模拟信号,解调(Demodulation)是把模拟信号转化为数字信号。因为传输线路传输的是模拟信号,所以需要先调制成模拟信号,再解调成数字信号。传输速率用兆比特每秒(Mbps)作单位。调制解调器的种类有

    (1)数字用户电路(DSL,digital subcsriber line)使用标准电话线创建高速连接。

    (2)电缆(Cable)使用与电视相同的同轴电缆

    (3)无线(Wireless)也叫做WWAN调制解调器或者无线广域网(wireless wide area network)

  • 连接服务

    (1)蜂窝数据(cellular service)这些数据经历了4个时代,1G,使用模拟信号提供模拟语音传输业务;2G使用数字无线电信号;3G提供有效连接到互联网的服务,标志手机开始广泛使用;4G使用LTE(long term Evolution)连接,提供更快的互联网接入;5G,正在发展。

    (2)拨号服务(Dial-up services)由电话公司·利用现存的电话线提供服务。已经被更告诉的连接服务取代。

    (3)数字用户电路(Digital subscriber line service,DSL)使用现有的电话线提供高速连接。ADSL(asymmetric digital subscriber line)是使用最广泛的一种DSL。

    (4)电缆(cable),使用现有有线电视的电缆连接

    (5)光纤服务(Fiber-optic service,FiOS)一种新技术,没有被广泛使用。

    (6)卫星连接服务(Satellite connection services),使用卫星进行无线连接

Data Transmission 数据传输

一些技术问题会影响数据的传输方式,包括带宽(Bandwidth)和协议(protocols)

  • 带宽(Banwith)是指通信信道的宽度或者叫容量。他表示在给定时间内能通过信道的信息量。有以下类型:

    (1)语音带宽(Voiceband),也叫低带宽(low bandwidth)通过标准电话线传输,太慢。

    (2)中频段带宽(Medium band)具有特殊的租用线路,用于连接小型计算机和大型机,以及长距离传输数据(对于较大的计算机系统);通常不被个人使用

    (3)宽带(Broadband)用于高容量传输(DSL,电缆,卫星连接),可以有效传输高质量视频。通常为1.5Mbps

    (4)基带(Baseband)广泛用于连接彼此靠近的单个计算机

  • 协议(Protocols)表示计算机之间交换数据的规则。有HTTPS(超文本传输安全协议)传输控制协议(tranmission control protocol/Internet protocol,TCP/IP)。协议有两个基本特征

    (1)标识性(Identification),互联网上的每台计算机都有唯一的数字地址,称为IP地址,域名服务器(Domain Name Server,DNS)可以将域名地址转化为IP地址。

    (2)分组化(Packetization)可以将消息分解为数据包(packets),使其更容易通过网络传输,并在目的地重新组合成信息。

Networks 网络

计算机网络(computer network)是连接两台或多台计算机以便它们可以交换信息和共享资源的通信系统。

在网络中的关键词:

  • 节点(Nodes)—连接到网络的设备
  • 客户端(client)—从其他节点获取资源的节点
  • 服务商(server)—与其他节点分享资源的节点
  • 文件服务器(directory server)管理资源的专用服务器
  • 主机(Host)—网络上可以连接到的计算机系统
  • 路由器(Router)—在网络间起网关的作用,将一个网络中的数据包传送到另一个网络中的某个节点。
  • 交换机(Switch)协调数据流的中心节点
  • 网卡(Network interface cards,NIC)使一个电脑可以连接到网络的扩展卡
  • 网络操作系统(Network Operating System,NOS),控制网络上所有计算机的活动
  • 网络管理员(Network,administrator)负责网络操作。

Network Types 网络类型

各种类型网络的适用范围不同。

  • 局域网(Local area networks,LANs)再不到一英里的距离内连接的计算机和设备。通过电缆连接,经济灵活,使用网络网关(network gateways)局域网可以连接到其他的局域网或者各种网络。

    (1)家庭局域网(HomeNetworks),在家庭中的使用的局域网

    (2)无线局域网(Wireless LAN,WLAN),通过无线接入点(wireless access point)或者基站(base station)连接。热点(hotspot)是公众可以开启的无线接入点。

    (3)个人局域网(personal Area networks)在非常小的区域内工作。

  • 城域网(metropolitan area network,MANs),跨度最远可达100英里,在城市的地理范围内连接。

  • 广域网(wide area networks)全国和全球网络。因特网是最大的广域网。

Network Architecture 网络架构

网络架构(Network Architecture)描述了网络的排列方式以及资源的协调和共享方式

网络的拓扑结构(Network Topology )描述了网络的物理安排方式。

网络的拓扑结构有

  • 环形网络(Ring network)每个设备连接到另外两个设备,形成一个环,传输数据的时候就绕环依次传递
  • 总线网络(Bus network)每个设备连接到一个公共电缆上,称为总线(Bus)
  • 星型结构(Star network)每个设备都直接连到中央网络交换机,每当节点发送消息时,都会将其路由到交换机,然后交换机将消息传递给预期的收件人。星形网络是当今使用最广泛的网络拓扑结构。
  • 树形结构(Tree Network)也叫分层网络(hierarchical network),构成一棵树。
  • 网状结构(mesh network)不适用特定的物理布局,但是要求每个节点与其他节点有多个连接,如果两个节点之间路径中断,则还可以使用另外的路径。

络策略(network Strategies)协调信息和资源共享的方式。有两种

  • 客户端-服务器网络(Client/Server Network)优点是可以高效处理大型网络,提供功能强大的网络管理软件来监视和控制网络活动。缺点是安装和维护成本高。
  • 点对点(Peer-to-Peer,P2P),所有节点都是等价的。如比特种子(BitTorrent),但是缺乏安全性。

Organizational Network 组织网络

类似于小型互联网。

  • Intranet,提供组织内部的网络沟通,如校园网
  • Extranet,提供多个组织间的网络沟通

Network Security 网络安全

有三种常见的技术来保证网络安全

  • 防火墙(Firewall),利用代理服务器(proxy server)构建起防火墙,外部世界与组织内部的通信都必须通过代理服务器。
  • 入侵检测系统(Intrusion detection system ,IDS),可以识别网络攻击的迹象,并且再入侵者造成损害之前禁止访问。
  • 虚拟专用网络(Virtual private network ,VPN),再远程用户和内部网络之间创建安全的专用链接,在用户的家庭或者便携式计算机与公司服务器之间创建等效的专用网络。
posted @ 2021-12-28 15:43  wxyww  阅读(4938)  评论(2编辑  收藏  举报