← 返回资讯屏轩教育 · 行业资讯

Computer: Hardware, Software and Society | 计算机:硬件、软件与社会

2024-03-05 02:15 · 本文部分内容由AI辅助创作

📚 Computer: Hardware, Software and Society | 计算机:硬件、软件与社会

A computer is an electronic device that can process and store information, and it plays an irreplaceable role in modern society, with applications reaching into almost every field. From the phone in your pocket to the supercomputers that model the climate, computers take raw data in, transform it according to stored instructions, and hand back results we can use. This article explains what a computer is, where it came from, how its hardware and software fit together, where it is applied, and what problems it brings.

计算机是一种能够处理和存储信息的电子设备,它在现代社会中扮演着不可替代的角色,其应用遍布几乎所有领域。从口袋里的手机,到用来模拟气候变化的大型超级计算机,计算机把原始数据输入、按存储的指令进行变换,再输出我们可以使用的结果。本文将介绍计算机是什么、它从哪里来、硬件与软件如何配合、它被用在哪些地方,以及它带来了哪些问题。


1. What Is a Computer? | 什么是计算机

A computer is best defined by four basic functions: it accepts data as input, processes that data according to a set of stored instructions called a program, stores the data and results, and outputs information as output. This input - process - storage - output model (often shortened to IPO) applies to every computer ever built, from a pocket calculator to a data centre. The key feature that separates a computer from a simple calculator is that it is programmable and general purpose: the same machine can edit a film, run a spreadsheet or control a robot, depending only on the instructions loaded into it.

要定义计算机,最好从四项基本功能入手:它接收数据作为输入,按照一组被称为"程序"的存储指令处理这些数据,存储数据与结果,并以输出的形式给出信息。这个"输入—处理—存储—输出"模型(常简写为 IPO)适用于任何一台计算机,从袖珍计算器到数据中心。计算机与普通计算器最本质的区别在于它可编程、通用:同一台机器既可以剪辑影片、运行电子表格,也可以控制机器人,差别只在于装入其中的指令。


2. A Brief History: From the Abacus to Electronic Computers | 简史:从算盘到电子计算机

The origins of computing can be traced back thousands of years to early calculating tools such as the abacus and counting rods, which allowed people to carry out arithmetic reliably without doing every step in their heads. Mechanical calculators and punched-card machines followed during the Industrial Revolution and the early twentieth century, and these ideas directly influenced the first electronic computers.

计算机的起源可以上溯至数千年前的原始计算工具,例如算盘和计算棒,它们让人们能够可靠地完成算术运算,而不必每一步都靠心算。工业革命时期及二十世纪初出现了机械计算机和穿孔卡片机,这些思想直接影响了第一代电子计算机。

The real breakthrough came in the 1940s, when scientists began developing electronic components to perform complex mathematical operations. Early machines such as ENIAC used thousands of vacuum tubes and filled entire rooms. The stored-program concept, associated with John von Neumann, allowed both data and instructions to be held in the same memory, which made computers far more flexible. The transistor (1947) and later the integrated circuit and the microprocessor replaced fragile valves with tiny, reliable silicon switches, and computing moved from the laboratory into business, government and eventually the home.

真正的突破出现在二十世纪四十年代,当时科学家开始研发电子元件,用以执行复杂的数学运算。ENIAC 等早期机器使用数千只真空管,占据了整间机房。与冯·诺依曼相关的"存储程序"概念,让数据和指令可以存放在同一存储器中,使计算机的灵活性大大提高。晶体管(1947 年)、其后是集成电路和微处理器,用微小而可靠的硅开关取代了脆弱的电子管,计算机也因此从实验室走进企业、政府,最终进入家庭。


3. Smaller, Faster, Smarter: The March of Progress | 更小、更快、更智能

As technology has advanced, computers have become steadily smaller, more powerful and more intelligent. A machine that once occupied a whole room now fits on a chip, and the smartphone in your pocket holds more computing power than the guidance computers of the early space programmes. Roughly speaking, the number of transistors that can be placed on a single chip has doubled about every two years, a trend known as Moore's Law, although physical limits are now slowing that curve.

随着科技不断进步,计算机逐渐变得更小、更强、更智能。曾经占据一整间屋子的机器,如今可以集成在一枚芯片上;你口袋里的智能手机,算力超过早期航天计划的制导计算机。粗略地说,单枚芯片上可容纳的晶体管数量大约每两年翻一番,这一趋势被称为摩尔定律,不过物理极限如今正使这条曲线放缓。

Modern computing also goes far beyond the desktop PC. Laptops, tablets, embedded systems in cars and washing machines, and the networked sensors of the Internet of Things all contain processors. Artificial intelligence and machine learning add a further layer, allowing computers not only to follow fixed rules but also to recognise images, translate languages and make predictions from large datasets.

现代计算早已超出桌面电脑的范围。笔记本电脑、平板、汽车与洗衣机中的嵌入式系统,以及物联网中联网的传感器,都包含处理器。人工智能与机器学习又增加了一层能力,使计算机不仅能执行固定规则,还能识别图像、翻译语言,并从大规模数据中作出预测。


4. Hardware: The Physical Machine | 硬件:物理部件

Modern computers are usually divided into two parts: hardware and software. Hardware refers to the physical components you can touch. The central processing unit (CPU) carries out the instructions; memory (RAM) holds the programs and data currently in use; storage devices such as hard disk drives and solid-state drives keep files permanently; and the monitor, keyboard and mouse provide the interface between the user and the machine. The motherboard connects everything together, and the power supply unit delivers the electricity.

现代计算机通常分为硬件和软件两部分。硬件指可以触摸到的物理部件。中央处理器(CPU)负责执行指令;内存(RAM)保存当前正在运行的程序与数据;硬盘和固态硬盘等存储设备长期保存文件;显示器、键盘和鼠标则构成用户与机器之间的接口。主板把各部件连接起来,电源则为整机供电。

Component | 部件Function | 功能
CPU 中央处理器Fetches, decodes and executes instructions 取指令、译码并执行
RAM 内存Volatile working memory for running programs 易失性工作存储
HDD / SSD 硬盘 / 固态硬盘Non-volatile long-term storage 非易失性长期存储
Monitor 显示器Output device showing text and images 输出设备

Hardware performance is often described using clock speed and memory size. Clock speed measures how many instruction cycles a CPU completes per second, while memory capacity is measured in bytes.

硬件性能常用时钟频率和存储器容量来描述。时钟频率衡量 CPU 每秒完成的指令周期数,而存储器容量则以字节为单位计量。


5. Software: Operating Systems and Applications | 软件:操作系统与应用程序

Software means the programs installed on a computer, and it is normally split into system software and application software. System software includes the operating system, such as Windows, macOS, Linux, Android or iOS, which manages memory, files, devices and user accounts, and provides the platform on which everything else runs. Utility programs for antivirus protection, backup and disk management also belong to this group.

软件指安装在计算机上的各种程序,通常分为系统软件和应用软件。系统软件包括操作系统,例如 Windows、macOS、Linux、Android 或 iOS,它管理内存、文件、设备与用户账户,并为其他程序提供运行平台。杀毒、备份和磁盘管理等实用工具程序也属于这一类。

Application software is designed for the user's tasks: word processors, spreadsheets, browsers, photo editors, games and learning apps. Programs are written in programming languages such as Python, Java or C++, and they are translated into machine code that the CPU can execute. Software and hardware depend on each other: without an operating system the hardware cannot be used, and without hardware software cannot run.

应用软件则是为用户的具体任务而设计:文字处理、电子表格、浏览器、图像编辑、游戏和学习类应用等。程序用 Python、Java 或 C++ 等编程语言编写,再被翻译成 CPU 可以执行的机器码。软件与硬件相互依赖:没有操作系统,硬件无法使用;没有硬件,软件也无法运行。


6. How a Computer Works: Binary, Data and the CPU Cycle | 工作原理:二进制、数据与 CPU 周期

Inside the machine, everything is represented in binary, using only two states: 0 and 1. Each binary digit is a bit, and eight bits make one byte. Text, images, sound and video are all encoded as patterns of bits, which is why a single piece of hardware can handle so many different types of content.

在机器内部,一切都用二进制表示,只有 0 和 1 两种状态。每一个二进制位称为一个比特(bit),八个比特组成一个字节(byte)。文字、图像、声音和视频都被编码为比特的组合,这正是同一套硬件能够处理如此多种内容的原因。

1 byte = 8 bits;1 KiB = 1024 bytes = 2¹⁰ bytes

For example, the binary number 1011₂ converts to decimal as follows:

例如,二进制数 1011₂ 转换为十进制的过程如下:

1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11₁₀

The CPU then repeats a three-stage cycle: it fetches an instruction from memory, decodes it to find out what must be done, and executes it, storing the result if necessary. This fetch - decode - execute cycle runs billions of times per second, and it is the beating heart of every computer.

广告 / Sponsored

随后 CPU 反复执行三阶段周期:从内存中取出一条指令,对其译码以判断要做什么,然后执行它,必要时把结果写回存储器。这个"取指—译码—执行"周期每秒运行数十亿次,是每一台计算机跳动的心脏。


7. Computers in Science and Industry | 计算机在科学与工业中的应用

In science, computers are used for simulation experiments, data analysis and scientific research. Climate models, protein folding, particle physics and drug discovery all rely on huge amounts of computation that would be impossible by hand. Computers also collect and process measurements from telescopes, satellites and laboratory instruments, turning raw readings into graphs, statistics and predictions.

在科学领域,计算机被用来进行模拟实验、数据分析和科学研究。气候模型、蛋白质折叠、粒子物理与药物研发,都依赖海量计算,这些工作靠手工根本无法完成。计算机还采集并处理来自望远镜、卫星和实验仪器的测量数据,把原始读数转变成图表、统计结果与预测。

In industrial production, computers are widely used to control and monitor equipment, which raises both production efficiency and product quality. Programmable logic controllers regulate temperature, pressure and speed on a production line; sensors report faults before they cause breakdowns; and computer-aided design and manufacturing (CAD/CAM) shorten the path from a drawing to a finished part. Automation also removes workers from dangerous or repetitive tasks.

在工业生产中,计算机广泛用于控制和监视设备,从而提高了生产效率与产品质量。可编程逻辑控制器调节生产线的温度、压力和速度;传感器在故障造成停机之前就发出警报;计算机辅助设计与制造(CAD/CAM)则缩短了从图纸到成品的路径。自动化还把工人从危险或重复性的劳动中解放出来。


8. Computers in Business and Commerce | 计算机在商业中的应用

In business, computers manage information, assist sales and support market analysis. Databases hold customer records, stock levels and transactions; accounting software produces invoices and reports; and management information systems summarise this data so that managers can make decisions based on evidence rather than guesswork.

在商业上,计算机管理信息、辅助销售并进行市场分析。数据库保存客户记录、库存水平和交易明细;会计软件生成发票与报表;管理信息系统把这些数据汇总起来,使管理者能够依据证据而非猜测作出决策。

Online selling and electronic payment have transformed retail, while data analytics helps firms understand buying habits and target advertising. Businesses also depend on computers for email, video meetings, project planning and customer support. Because so much commercial value now sits in digital form, protecting that data has become a core business responsibility rather than an optional extra.

网络销售和电子支付改变了零售业,而数据分析帮助企业理解购买习惯并精准投放广告。企业在电子邮件、视频会议、项目规划和客户服务方面同样离不开计算机。由于大量商业价值如今以数字形式存在,保护这些数据已经从"可选项"变成了企业的核心责任。


9. Computers in Education and Entertainment | 计算机在教育和娱乐中的应用

In education, computers provide rich learning resources: interactive textbooks, online courses, virtual laboratories and instant feedback on exercises. Simulations let students explore chemical reactions or historical maps safely, and adaptive software adjusts the difficulty of questions to the learner's level. Teachers use computers for planning, assessment and communication with parents.

在教育方面,计算机为我们提供丰富的学习资源:互动教材、在线课程、虚拟实验室以及练习的即时反馈。模拟程序让学生能够安全地探索化学反应或历史地图,自适应软件则会根据学习者的水平调整题目难度。教师也借助计算机进行备课、评估以及与家长沟通。

In entertainment, computers deliver colourful media of every kind: video games, streaming films and television, digital music, animation and social platforms. Games in particular combine graphics, physics engines, artificial intelligence and networking, and the games industry now earns more than the film and music industries combined in many countries. Creative tools for photography, video editing and music production put professional-level facilities within reach of ordinary users.

在娱乐方面,计算机提供丰富多彩的媒体内容:电子游戏、流媒体影视、数字音乐、动画和社交平台。游戏尤其综合了图形学、物理引擎、人工智能与网络技术,在许多国家,游戏产业的收入已超过电影与音乐产业的总和。摄影、视频剪辑和音乐制作的创作工具,也让普通用户能够使用接近专业级别的功能。


10. The Internet, Communication and Information Sharing | 互联网、交流与信息共享

With the spread of the internet, computers have further promoted human communication and the sharing of information. We send messages by email, socialise on social media, and watch programmes on online video platforms. A single network now links billions of devices, and cloud services mean files can be reached from almost anywhere rather than sitting on one machine.

随着互联网的普及,计算机更促进了人际交流与信息共享。我们通过电子邮件发送消息,在社交媒体上社交,在在线视频平台收看节目。如今一张网络连接着数十亿台设备,云服务意味着文件几乎可以在任何地方访问,而不必只存放在一台机器上。

The development of computers has profoundly changed our way of life and our patterns of work. Remote and hybrid working, online shopping, mobile banking, telemedicine and distance learning all became normal within a single generation. The same technology that allows a student in one country to attend a lecture in another also allows ideas, cultures and scientific results to circulate far faster than ever before.

计算机的发展深刻改变了我们的生活方式和工作模式。远程与混合办公、网络购物、手机银行、远程医疗和远程教育,在一代人的时间里都变成了常态。让一个国家的学生能听另一个国家课程的技术,也让思想、文化和科学成果以前所未有的速度传播。


11. Problems and Challenges: Security, Privacy and E-waste | 问题与挑战:安全、隐私与电子废弃物

However, computers also bring problems and challenges. As they develop, cybersecurity and privacy issues have become increasingly prominent. Computer viruses, worms, ransomware and hacking attacks can cause data leakage and system crashes, and criminals may steal money, identities or confidential records. Phishing emails and weak passwords remain the most common ways in, which is why strong unique passwords, two-factor authentication, regular software updates and reliable backups are essential habits.

然而,计算机也带来了一些问题和挑战。随着其不断进步,网络安全与隐私问题日益突出。计算机病毒、蠕虫、勒索软件和黑客攻击可能导致数据泄露和系统崩溃,犯罪分子还可能窃取金钱、身份或机密记录。钓鱼邮件和弱密码仍是最常见的入侵途径,因此设置强且唯一的密码、启用双重验证、定期更新软件以及可靠备份,都是必不可少的习惯。

Privacy is a related concern: personal data collected by apps, websites and devices can be used for targeted advertising, profiling or surveillance, and users often have little idea how much is being gathered. In addition, for environmental reasons, the disposal of computer waste has become an important issue. Electronic equipment contains plastics, heavy metals and toxic substances, and much of it is dumped rather than properly recycled. Manufacturing also consumes energy, water and rare minerals, so extending a device's working life, repairing it and recycling it responsibly all reduce the damage.

隐私是另一个相关问题:应用、网站和设备收集的个人数据可能被用于定向广告、用户画像甚至监控,而用户往往并不清楚被收集了多少。此外,出于环保考虑,计算机废弃物的处理也成为一个重要课题。电子设备中含有塑料、重金属和有毒物质,其中不少被随意丢弃,而不是得到妥善回收。制造过程还消耗能源、水和稀有矿物,因此延长设备使用寿命、维修并负责任地回收,都能减少损害。


12. Conclusion | 结语

In summary, computers are indispensable in modern society. They have become an essential tool in our lives, not only raising work efficiency and quality of life but also opening up a wider world for us. They help us learn, create, communicate and solve problems at a scale earlier generations could barely imagine.

总的来说,计算机在现代社会中不可或缺。它已成为我们生活中的必备工具,不仅提升了工作效率与生活质量,还为我们打开了更广阔的世界。它帮助我们在前人难以想象的规模上学习、创造、交流并解决问题。

At the same time, we need to recognise that using computers should be done responsibly, and that we must actively meet the challenges their development brings: protecting data, using information fairly, questioning what we read online, and disposing of equipment in ways that respect the environment. Understood and used well, the computer remains one of the most powerful tools humanity has ever built.

与此同时,我们也需要认识到,使用计算机应当负责任,并积极应对其发展带来的挑战:保护数据、公平地使用信息、对网络内容保持质疑,并以尊重环境的方式处理设备。理解得当、使用得法,计算机依然是人类所建造过的最强大的工具之一。

Published by TutorHao | Computer Science Revision Series | aleveler.com

广告 / Sponsored
英文原版 Collins International Lower Secondary Computing 柯林斯国际初…
计算机 备考教辅 · 正版现货 · 与本文同科同级别
查看详情 / View on Taobao参考价 ¥227.0
广告 / Sponsored
剑桥大学出版Cambridge International AS and A Level Computer Scien…
计算机 备考教辅 · 正版现货 · 与本文同科同级别
查看详情 / View on Taobao参考价 ¥487.0

更多咨询请联系16621398022(同微信)

备考资讯每日更新,关注不错过
考纲变化 · 科目分析 · 学习方法
扫码关注公众号 tutorhao
在微信里长按二维码识别关注
或截图后用「扫一扫 → 相册」选择本图
公众号:tutorhao