Operating System Objectives
The operating system performs three main tasks. First, it translates high-level languages, such as COBOL, C++, BASIC, and SQL, into the machine-level languages, computer can execute. The language translator modules of the operating system are called compilers and interpreters. The control im;lications of languge translators are examined in Chapter 5.
Second, the operating system allocates computer resources to users, workgroups, and applications. This includes assigning memory work space (partitions) to applications and authorizing access to terminals, telecommunications links, databases, and printers.