• Homework
  • Thirds
  • Upper Thirds
  • Fourth
  • Divisions
    • ICT
    • Computer Science
  • Fifth
  • Lower Sixth
  • Upper Sixth
    • Upper Sixth Theory
  • Blog
  • Careers
  • Unity
  • Networking

Fifths:  Languages and operating systems

What you need to know:
  • Understand the need for both high and low-level languages
  • Understand the difference between compilers and interpreters and the advantages/disadvantages of each
  • Understand what an assembler does and the relationship between assembly language and machine code.
  • Know the purpose of an operating system and the main tasks it performs
  • Know what an interrupt is and why it is needed

Background Reading - Blue book page 92-94

Types of computer language
How computer programs are run by the computer
Compilers, Interpreters and Assemblers
The role of the Operating system
Different types of interface
Interrupts, buffers, polling,  handshaking
Powered by Create your own unique website with customizable templates.