Chapter1

Chapter1 - Java Software Solutions Chapter 1 Computer...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Java Software Solutions Chapter 1 Computer Systems
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Basic Computer Processing A computer system is made up of hardware and software . Hardware : Chips, keyboards, disks, etc. Software : Programs and the data those programs use. Key Components of a Computer System central processing unit (CPU) input/output (I/O) devices main memory secondary memory devices
Background image of page 2
3 Memory Programs and data are held in storage devices called memory , which fall into two categories : Main Memory The storage device (e.g., chips on the mother board) that holds the programs and their data (software) while the programs are executing. Secondary Memory Devices such as hard disks that store software in a relatively permanent manner. We save our software on secondary memory . Copies of the software are brought into main memory when we execute our programs.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 Software Categories We will be concerned with two categories of software. The operating system . Provides a user interface that allows us to interact with the machine (enter input and view output). Manages computer resources such as the CPU and main memory. Application Software Generic term for just about any software other than the operating system. Word processors, web browsers, games, business applications, etc. The focus of this course is development of high- quality application programs.
Background image of page 4
5 What This Means to Us We will be learning to create application programs using the Java programming language. Initially, the hardware we will use is a computer named Osprey that is located on campus, but can be accessed from home. Our software will be the Linux operating system , one of two text editors ( vi or Pico ), the Java compiler ( javac ), and the Java interpreter ( java ). Other software such as communications software, etc. will be used, but will not require much interaction on our part.
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
6 More: What this means to us Somewhere around mid-semester, we will switch our supporting platform to a window’s based platform using the ‘med – editor’ Will need to download and configure this… Will need to download and configure the Java 2 Standard Edition (J2SE) and Development Kit JDK 5.0 () from Sun Microsystems. We will discuss these later, although you may wish to download and configure early…
Background image of page 6
Analog versus Digital Signals Analog information and/or signals are continuous , varying in direct proportion to the source of the information – like the amplitude of a wave may vary with volume. It’s period may vary with frequency… Digital technology breaks information into discrete pieces and represents the pieces as numbers.
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 69

Chapter1 - Java Software Solutions Chapter 1 Computer...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online