CS 140 Lecture Notes - Lecture 1: Arithmetic Logic Unit, Random-Access Memory, Application Software

26 views2 pages

Document Summary

Java is one of the languages that most directly allows you to express ideas from the largest number of applications. Systems software- manage the comps hardware and programs that run on them. Time sharing- multi tasking operating system capable of running multiple programs at once. Divides allocation of hardware resources and attention of cpu among executing programs. Applications software- programs that provide services to the user. Word processing, games, programs that solve problems (ie taxes), etc. Programs that make computer useful to user. Provides more specialized type of env for user. Input/instruction goes to cpu and comes out as an output/result. Cpu consists of arithmetic logic unit and control unit. Cpu performs fetch decode execute cycle in order to process program information. Input is encoded a number,-> control unit decodes instruction,-> generates electrical signal. Signal is routed to appropriate part of comp and causes component to perform the operation. Byte = eight bits that are either on or off.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related textbook solutions

Related Documents