Software, the OS and interrupts · Software, o SO e interrupções
| English | Português |
|---|---|
| software/ˈsɒftweə/ | software |
| operating system/ˈɒpəreɪtɪŋ ˈsɪstəm/ | sistema operacional |
| hardware/ˈhɑːdweə/ | hardware |
| system software/ˈsɪstəm ˈsɒftweə/ | software de sistema |
| application software/ˌæplɪˈkeɪʃn ˈsɒftweə/ | software de aplicação |
| device drivers/dɪˈvaɪs ˈdraɪvəz/ | drivers de dispositivo |
| utility software/juːˈtɪlɪti ˈsɒftweə/ | software utilitário |
| interrupt/ˈɪntərʌpt/ | interrupção |
| multitasking/ˈmʌltitæskɪŋ/ | multitarefa |
Software 软件 and the operating system 操作系统
- Hardware 硬件 is the physical parts; software is the programs that control them.
- Software splits into system software 系统软件 and application software 应用软件.
- The most important system software is the operating system.
Software 软件 y el sistema operativo 操作系统
- Hardware 硬件 são as partes físicas; software são os programas que os controlam.
- O software divide-se em software de sistema 系统软件 e software de aplicação 应用软件.
- O software de sistema mais importante é o sistema operacional.
System vs application software
- System software controls the computer and gives a base for other programs: the operating system, compilers, device drivers 设备驱动程序, and utility software 实用程序 (anti-virus, backup).
- Application software lets the user do a task: word processor, spreadsheet, database, web browser.
- System software runs in the background; application software is used directly by the user.
Software divides into system software (runs the computer) and application software (lets the user do a task).
On an interrupt 中断 the CPU saves its place, runs the interrupt service routine, then restores its place and carries on.
Software de sistema vs software de aplicação
- Software de sistema controla o computador e oferece base para outros programas: o sistema operacional, compiladores, drivers de dispositivo 设备驱动程序, e software utilitário 实用程序 (antivírus, backup).
- Software de aplicação permite ao usuário realizar uma tarefa: processador de texto, planilha, banco de dados, navegador web.
- Software de sistema roda em segundo plano; software de aplicação é usado diretamente pelo usuário.

O software divide-se em software de sistema (controla o computador) e software de aplicação (permite ao usuário realizar uma tarefa).

Em uma interrupção 中断, a CPU salva seu local, executa a rotina de serviço de interrupção, depois restaura seu local e continua.
Which is system software? · Qual é software de sistema?
The OS (and drivers, utilities) is system software; the others are application software. · O SO (e drivers, utilitários) é software de sistema; os outros são software de aplicação.
Sort these into system or application software. · Classifique estes em software de sistema ou de aplicação.
Drivers and utilities run the computer (system); a browser is a user application. · Drivers e utilitários fazem o computador funcionar (sistema); um navegador é um aplicativo do usuário.
The operating system
- The OS controls the whole computer so the hardware, applications and user work together. Its roles include:
- managing files, managing memory, managing peripherals (and drivers), multitasking 多任务处理, handling interrupts, providing a user interface, a platform for applications, and security.
The motherboard and the parts attached to it are hardware — the physical parts of a computer.
O sistema operacional
- O SO controla todo o computador para que hardware, aplicativos e usuário trabalhem juntos. Seus papéis incluem:
- gerenciamento de arquivos, gerenciamento de memória, gerenciamento de periféricos (e drivers), multitarefa 多任务处理, manipulação de interrupções, fornecimento de uma interface do usuário, uma plataforma para aplicativos, e segurança.

A placa-mãe e as partes conectadas a ela são hardware — as partes físicas de um computador.
Which is a role of the operating system? · Qual é uma função do sistema operacional?
The OS manages files, memory, peripherals, multitasking, interrupts, the UI and security. · O SO gerencia arquivos, memória, periféricos, multitarefa, interrupções, a interface gráfica e segurança.
Interrupts
- An interrupt is a signal to the processor that something needs attention now.
- It can come from hardware (a key pressed, printer out of paper), software (divide by zero), or the user (pressing cancel).
- The processor stops, saves its place, services the interrupt, then resumes — so the computer reacts quickly to important events.
The operating system sits between the hardware and the application software and user, letting them work together.
Interrupções
- Uma interrupção é um sinal para o processador de que algo precisa de atenção agora.
- Pode vir de hardware (uma tecla pressionada, impressora sem papel), software (divisão por zero), ou do usuário (pressionar cancelar).
- O processador para, salva seu local, atende à interrupção, então retoma — assim o computador reage rapidamente a eventos importantes.

O sistema operacional fica entre o hardware e o software de aplicação e o usuário, permitindo que trabalhem juntos.
How the CPU handles an interrupt · Como a CPU trata uma interrupção
Step through an interrupt. The CPU pauses what it's doing, deals with the urgent event, then carries on exactly where it left off — which is how one processor juggles the keyboard, printer and timer at once. · Passo a passo de uma interrupção. A CPU pausa o que está fazendo, lida com o evento urgente e continua exatamente onde parou — assim um único processador gerencia teclado, impressora e timer simultaneamente.
An interrupt is: · Uma interrupção é:
An interrupt makes the CPU pause, service the event, then resume — for quick reactions. · Uma interrupção faz a CPU pausar, atender ao evento e retomar — para reações rápidas.
A hardware interrupt comes from a device (e.g. a printer out of paper), while a software interrupt comes from a program (e.g. dividing by zero) — both make the CPU pause and service the event. · Uma interrupção de hardware vem de um dispositivo (ex. impressora sem papel), enquanto uma interrupção de software vem de um programa (ex. divisão por zero) — ambas fazem a CPU pausar e atender ao evento.
Interrupts can be hardware, software or user-triggered; in every case the CPU saves state, handles it, then resumes. · Interrupções podem ser de hardware, software ou acionadas pelo usuário; em todos os casos a CPU salva o estado, atende e retoma.
You've got it
- system software runs the computer (OS, drivers, utilities); application software does a user task
- the OS manages files, memory, peripherals, multitasking, interrupts, the UI and security
- an interrupt = a signal needing immediate attention (hardware / software / user)
- on an interrupt the CPU saves its place, services it, then carries on
Entendeu?
- software de sistema controla o computador (SO, drivers, utilitários); software de aplicação realiza uma tarefa do usuário
- o SO gerencia arquivos, memória, periféricos, multitarefa, interrupções, a UI e segurança
- uma interrupção = um sinal que precisa de atenção imediata (hardware / software / usuário)
- em uma interrupção, a CPU salva seu local, atende a ela, depois continua