跳转到内容

IB/第 4 组/计算机科学/计算机组织/应用层

来自维基教科书,开放书籍,开放世界

什么是外围设备和输入/输出设备?

[编辑 | 编辑源代码]

为什么现在的电脑都预装了通用应用软件?

[编辑 | 编辑源代码]

什么是网页浏览器?

[编辑 | 编辑源代码]

网页浏览器的例子

Google Chrome、Firefox、Safari、Opera、Internet Explorer

它是什么?

网页浏览器是一种通用应用软件,允许访问网站。它是一个软件应用程序,允许用户访问和查看互联网上的网页和其他内容。它从 Web 服务器检索信息,并在用户的设备上以易于阅读和浏览的格式显示。

网页浏览器为用户提供图形界面 (GUI),允许他们通过菜单、按钮和其他控件与网页交互。它们还支持书签、历史记录和选项卡式浏览等功能,使用户能够轻松地浏览和管理其在线活动。

它是如何工作的?

用户(也称为“客户端”)在浏览器中输入网站的 URL。

然后,浏览器使用称为 DNS(域名系统)的全球数据库将网站 URL 与相应的 IP 地址匹配。IP 地址是一个存储位置,指定网站数据存储的位置。服务器是一个存储数据的计算机硬件,并为其他称为“客户端”的程序提供功能。

然后,浏览器向具有 IP 地址的服务器发出请求。然后,服务器会撤回网站的 html(源代码),该代码本身存储在服务器中或由服务器生成。


浏览器接收并读取此源代码。这是一个关于它如何工作的图示

网页浏览器的工作原理

因此,网页浏览器的目的是将信息从服务器带到客户端(通过请求和响应),使客户端能够查看信息。

[1]

什么是数据库管理系统?

[编辑 | 编辑源代码]
数据库-mysql

数据库管理系统 (DBMS) 负责以结构化的方式组织数据,以及该数据库的安全性和访问控制(创建、保护、读取、更新和删除数据)。虽然电子表格允许我们存储数据,但数据库管理系统支持“按类型筛选”等功能,这有利于大型企业管理大量数据。

在数据库中,我们可以拥有具有不同权限的用户。

MySQL 和 mongoDB 是两种数据库的例子。




什么是电子邮件软件?

[编辑 | 编辑源代码]

电子邮件软件是一种程序,具有发送和接收电子邮件的功能和能力。在大多数情况下,这些程序是电子邮件编辑器,具有各种格式、布局和消息功能工具。它托管、优化或保护个人或商业用途的数字通信。

大大小小的组织都部署电子邮件软件,因为数字通信对于开展现代业务至关重要。

以下是电子邮件软件的功能

Gmail 界面示例,用户可以在其中搜索特定电子邮件
  • 收件箱
  • 地址簿
  • 传输附件
  • 能够组织电子邮件:反垃圾邮件、归档、垃圾箱等...
  • 通知

有三种类型的电子邮件软件。

第一个是营销,其中电子邮件实时发送用于客户通信,例如广告、品牌或筹款活动。第二个是安全,这是一个旨在防止、检测和应对潜在威胁的程序。最后一个是优化,它可以提高性能并适应不断发展的电子邮件营销解决方案。

电子邮件软件的一个例子是 Gmail,用户可以在其中组织、发送和接收电子邮件。它具有不同类型电子邮件的布局,并具有格式化电子邮件的工具。

什么是文字处理软件?

[编辑 | 编辑源代码]
文字处理软件示例(Apple Pages)

文字处理软件是指一种管理文本文件创建、存储和打印的应用程序。

它允许用户编写和修改文本文件,所有可用工具都显示在直观的 GUI 中。

它是最常见的应用程序类型之一,几乎存在于所有现代计算机中。

常见的文字处理软件示例包括 Microsoft Word、Google Docs 和 Apple Pages。

什么是计算机辅助设计 (CAD) 软件?

[编辑 | 编辑源代码]
CAD 软件用户界面

计算机辅助设计软件是可以创建计算机数字设计的程序。它通常被建筑师、产品设计师、工程师、制造商等使用...

它允许用户在 2D 或 3D 中创建设计、可视化其构造、修改和优化设计过程以及查看最终产品。CAD 软件还用于能够比没有它时更好地设计东西,因为 CAD 允许用户创建具有大量细节的设计。

不同 CAD 软件的非综合列表

  • AutoCAD:用于建筑、工程和工业设计。
  • SolidWorks:用于制造和产品设计。
  • Pro/Engineer (Creo):航空航天和汽车工程。
  • SketchUp:易于上手,适合建筑、室内和景观设计

CAD 设计的大规模使用的一个例子是在汽车制造商特斯拉中。

特斯拉使用 CAD 设计其电动汽车及其零部件。他们使用这些工具来创建汽车(内部和外部)的完整 3D 模型。这些模型主要用于确保所有部件完美配合并按预期运行。他们还可以使用这些模型来模拟汽车在不同情况下的性能,测试加速、充电时间、风阻、油耗等... 这也用于调整汽车的美观和外观。

注意:CAD 软件不要与图形处理软件混淆,虽然它们有很多相似之处,许多类型的 CAD 软件也是图形处理软件。

什么是电子表格软件?

[编辑 | 编辑源代码]
电子表格示例

电子表格软件是一种通用应用软件,允许将以行和列排列的数据用于计算。电子表格有很多用途,从存储数据、创建预算到显示图形和图表。

电子表格软件被广泛使用,因为它们允许用户以任何他们需要的方式操纵、组织和排列数据。它们通常易于使用和使用。大多数电子表格可以与他人共享,并且可以有多个人在同一个页面上协作。这也是为什么企业和组织经常使用电子表格软件。

一些流行的电子表格软件示例是

  • Google Sheets
  • Microsoft Excel
  • LibreOffice
  • Zoho
  • OpenOffice Calc
  • Smartsheet
  • Numbers

但为什么电子表格软件很重要?

它们允许用户轻松高效地组织、分析、可视化和操纵数据。

什么是图形处理软件?

[编辑 | 编辑源代码]

软件的主要 GUI 元素有哪些?

[编辑 | 编辑源代码]

为了保持与用户清晰的交互和沟通,软件通常遵循 WIMP(窗口、图标、菜单、指针)范式,使用以下用户界面 GUI 元素

Screenshot of a Word document
一个程序(Word)窗口的示例,包含菜单、滑块和按钮等 GUI 元素。

- 窗口:屏幕上一个可调整大小的区域,用于显示信息,可以通过鼠标光标在桌面上拖动。不同的应用程序窗口可以重叠显示,关闭这些窗口通常也会停止其关联的程序。

- 菜单:一个(通常是)可折叠的选项显示,允许用户执行不同的任务。

- 图标:一个代表不同对象的图像,这些对象具有与其关联的任务(例如,用于保存的软盘)。

- 控件(或窗口小部件):显示与某个概念相关的一组相关项目或操作(参见图像),例如用于将不同类型的媒体插入文档的“插入”。

- 指针:通过指向设备(如鼠标或触控板)反映用户的移动,并允许用户通过点击和拖动 GUI 元素直接与程序交互。

  1. 网络工作原理 - 大局观,检索于 2023-04-05
华夏公益教科书