AeroLab Reading room

CS / IGCSE

Software, translators and the internet

Operating systems manage resources and provide services; applications perform user tasks. Compilers and interpreters translate or execute source according to language rules.

Learning objectives

The big idea

Operating systems manage resources and provide services; applications perform user tasks. Compilers and interpreters translate or execute source according to language rules.

The internet is a network of networks; the web is one service using it. DNS resolves names, browsers request resources and protocols define communication rules. Distinguish encryption from merely hiding a URL.

Worked example

Which service maps a domain name to an IP address?

Follow the solution

DNS provides name resolution so a client can locate the addressed service.

Investigate and explain

Predict the worked result before calculating. Change one input, record the new result, and explain which assumptions still hold.

Use the prediction activity below; a local model appears only where it supports this topic.

Open the interactive investigation

Check your understanding

1. Which is system software?

  1. Photo document
  2. Operating system
  3. Web article
Check the answer and reasoning

Operating system

An operating system manages hardware resources and supports applications.

2. Which service maps a domain name to an IP address?

  1. HTML
  2. A spreadsheet
  3. DNS
Check the answer and reasoning

DNS

DNS provides name resolution so a client can locate the addressed service.

3. Does HTTPS guarantee that every statement on a site is true?

  1. No
  2. Yes
  3. Only with a padlock
Check the answer and reasoning

No

Transport security protects a connection; it does not establish the factual reliability of the content.