Вы находитесь на странице: 1из 3

Subject: System Programming & Compiler Design

Lecture 1 Introduction to System Programming Software:- Set of instructions to perform some specific tasks. Types/categories of Software:1. Application Software 2. System Software

System Software:- (solves a problem for the computer hardware) hence it requires a
greater degree of hardware awareness. It is any computer software that provides the infrastructure over which programs can operate, i.e. it manages and controls computer hardware so that application software can perform. It controls and Coordinates computer operations. System software is software that basically allows the parts of a computer to work together. Without the system software the computer cannot operate as a single unit. System Software Functions: Programs Supervisor Transient Manages Resources CPU Memory Controls Input/Output BIOS Communications User Interface

Types of system software


System software helps use the operating system and computer system. It includes diagnostic tools, compilers, servers, windowing systems, utilities, language translator, data communication programs, data management programs and more. The purpose of systems software is to insulate the applications programmer as much as possible from the Engr. Samita Bai, Lecturer, Computer System & Software Dept: , MUET.

Subject: System Programming & Compiler Design

Lecture 1
details of the particular computer complex being used, especially memory and other hardware features, and such accessory devices as communications, printers, readers, displays, keyboards, etc. Specific kinds of system software include:

Loaders Linkers Utility software Desktop environment / Graphical user interface Shell BIOS Hypervisors Bootloaders

Application Software:- (solves a problem for the person/user/business.)


In contrast to system software, software that allows you to do things like create text documents, play games, listen to music, or surf the web is called application software.[1] In general, application programs are software that enable the end-user to perform specific, productive tasks, such as word processing or image manipulation. System software performs tasks like transferring data from memory to disk, or rendering text onto a display device.

o o o o o o o o

1Enterprise software 2 Enterprise infrastructure software 3 Information worker software 4 Content access software 5 Educational software 6 Simulation software 7 Media development software 8 Product engineering software

Application Programming:Engr. Samita Bai, Lecturer, Computer System & Software Dept: , MUET.

Subject: System Programming & Compiler Design

Lecture 1
In application programming programmers build applications. Application programs include websites, video games, iPhone applications, Microsoft Word, Microsoft Excel, Web browsers and other programs that people use for entertainment, communications, accessing information, organizing, and getting work done. Application software interacts with people or users.

System Programming:Systems programming is creating technology that programmers use to build applications. In order for an applications programmer to build an application, he needs an operating system, a programming language, and other tools to get the application built, tested, and working. System programming includes creating and working on:

operating systems database systems programming languages software libraries software that controls hardware very directly

Engr. Samita Bai, Lecturer, Computer System & Software Dept: , MUET.

Вам также может понравиться