Course Search | Main

CS481 COURSE DETAILS


5 Version(s) of this Course

CS481 (Version: 2020 1) COURSE DETAILS


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
CS481 OPERATING SYSTEMS 2020 1 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=3.0, MA=0.0)
SCOPE
The operating system controls the computer itself and provides a secure and useful interface for users and application programs. The operating system controls all the computer resources: processors, main storage, secondary storage, I/O devices, and files. It determines which programs will be in memory at any given time and the order in which programs will run. The operating system should resolve conflicts between processes, attempt to optimize the performance of the computer, allow the computer to communicate with other computers, and maintain a record of actions performed as it goes about its system tasks. This course investigates the basic design issues encountered in order to produce an operating system that can address the above problems in an efficient manner. These concepts are reinforced by a series of programming projects that include both design and implementation.
LESSONS: 30 @ 75 min (2.000 Att/wk) LABS: 0 @ 0 min
SPECIAL REQUIREMENTS:
Programming projects; compensatory time given.

CS481 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
PRE REQUISITE  
  CS380 2017 1 1 Y
  CS403 2006 1 1 Y

CS481 (Version 2020-1) COURSE OFFERINGS


AYT #SECT/SIZE CPBLTY ENRLD WAIT SEATS CLOSED DETAILS
2025 - 1 3 18 54 48 0 6 N Hours

2026 - 1 4 18 72 63 0 9 N Hours

2027 - 1 3 18 54 50 0 4 N Hours


CS481 (Version: 2017 1) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
CS481 OPERATING SYSTEMS 2017 1 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=3.0, MA=0.0)
SCOPE
The operating system controls the computer itself and provides a useful interface for users and application programs. The operating system controls all the computer resources: processors, main storage, secondary storage, I/O devices, and files. It determines which programs will be in memory at any given time and the order in which programs will run. The operating system should resolve conflicts between processes, attempt to optimize the performance of the computer, allow the computer to communicate with other computers, and maintain a record of actions performed as it goes about its system tasks. This course investigates the basic design issues encountered in order to produce an operating system that can address the above problems in an efficient manner. These concepts are reinforced by a series of programming projects that include both design and implementation.
LESSONS: 37 @ 55 min (2.500 Att/wk) LABS: 3 @ 55 min
SPECIAL REQUIREMENTS:
Programming projects; compensatory time given.

CS481 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
PRE REQUISITE  
  CS380 2017 1 1 Y
  CS403 2006 1 1 Y

CS481 (Version: 2008 1) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
CS481 OPERATING SYSTEMS 2008 1 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=3.0, MA=0.0)
SCOPE
The operating system controls the computer itself and provides a useful interface for users and application programs. The operating system controls all the computer resources: processors, main storage, secondary storage, I/O devices, and files. It determines which programs will be in memory at any given time and the order in which programs will run. The operating system should resolve conflicts between processes, attempt to optimize the performance of the computer, allow the computer to communicate with other computers, and maintain a record of actions performed as it goes about its system tasks. This course investigates the basic design issues encountered in order to produce an operating system that can address the above problems in an efficient manner. These concepts are reinforced by a series of programming projects that include both design and implementation.
LESSONS: 37 @ 55 min (2.500 Att/wk) LABS: 3 @ 55 min
SPECIAL REQUIREMENTS:
Programming projects; compensatory time given.

CS481 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
PRE REQUISITE  
  CS403 2006 1 1 Y

CS481 (Version: 2004 1) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
CS481 OPERATING SYSTEMS 2004 1 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=3.0, MA=0.0)
SCOPE
The operating system controls the computer itself and provides a useful interface for users and application programs. The operating system controls all the computer resources: processors, main storage, secondary storage, I/O devices, and files. It determines which programs will be in memory at any given time and the order in which programs will run. The operating system should resolve conflicts between processes, attempt to optimize the performance of the computer, allow the computer to communicate with other computers, and maintain a record of actions performed as it goes about its system tasks. This course investigates the basic design issues encountered in order to produce an operating system that can address the above problems in an efficient manner. These concepts are reinforced by a series of programming projects that include both design and implementation.
LESSONS: 37 @ 55 min (2.500 Att/wk) LABS: 3 @ 55 min
SPECIAL REQUIREMENTS:
Programming projects; compensatory time given.

CS481 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
PRE REQUISITE  
  CS380 2003 2 1 Y
  CS384 1998 1 1 Y
  CS384 1998 1 2 Y
  EE475 2003 1 2 Y
  CS403 2000 2 3 Y
  CS384 1998 1 4 Y
  EE375 2005 1 4 Y

CS481 (Version: 1990 1) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
CS481 OPERATING SYSTEMS 1990 1 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=3.0, MA=0.0)
SCOPE
Hardware technology continues to evolve rapidly, but the man-machine interface with computer hardware remains both awkward and complex; there must be a more friendly intermediary between the prospective user and the "bare machine." the software, or group of programs, that controls the computer itself and provides this more hospitable user interface is called the "operating system." the operating system controls all the computer resources: processors, main storage, secondary storage, I/O devices, and files. It determines which programs will be in memory at any given time and the order in which programs will run. It handles the administration involved in fetching and releasing files, calling up other user program packages and correcting user errors. The operating system resolves conflicts between users, attempts to optimize the performance of the computer, allows the computer to communicate with other computers, and maintains a record of all actions performed as it goes about its system tasks. This course investigates the basic design issues encountered in order to produce an operating system that can address the above problems in an efficient manner. These concepts are reinforced by a series of programming projects that include both design and implementation.
LESSONS: 37 @ 55 min (2.500 Att/wk) LABS: 3 @ 55 min
SPECIAL REQUIREMENTS:
Programming projects; Compensatory time given.

CS481 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
PRE REQUISITE  
  CS380 1990 1 1 Y
  CS384 1998 1 1 Y
  CS384 1998 1 2 Y
  EE475 1979 2 2 Y
  CS403 2000 2 3 Y