Intro
Intro
Instructor
Textbook
Leland L. Beck, "System Software: An Introduction to Systems Programming" (3rd Edition), published by Addison Wesley. Homework x3 30% (do not copy) Mid-term exam 30% Oral presentation 20% Final exam 20%
http://solomon.ipv6.club.tw/Course/SP/
Requirements
Course Webpage
TAs
Introduction
Software
System software
System software consists of a variety of programs that
support the operation of a computer (ex: text editor, compiler, debugger) One characteristic in which most system software differ from application software is machine dependency A system software programmer must know the target machine structure
Basic functions and characteristics should remain essentially the same, regardless of what machine is being used. There is no single right way of doing things; a software designer needs to be aware of the available options in order to make intelligent decisions
System programs are to support the operation and use of the target computer. The difference between different machine
System Software
The system software includes
Assembler Linker Loader Macro processor Text editor Compiler Operating system Debugging system Source Code Control System (optional) Database Management System