Upload
noemi-martinez-ferrer
View
214
Download
0
Embed Size (px)
Citation preview
7/31/2019 Computer Software and Systems (1)
1/15
Click to edit Master subtitle style
Computer Software and Systems
7/31/2019 Computer Software and Systems (1)
2/15
Software
n Series of instructions written forthe computer to do functions.
n
Typically composed of many files.n Contains data that is necessary for
providing facts, records and other
information.e.g. Help documentation, spell
checker, thesaurus, library etc.
7/31/2019 Computer Software and Systems (1)
3/15
How Does Software Work?
n Microprocessor understands onlymachine language.
n Runs on signals produced by 2
behaviors:
Flow (represented by the bit 1) and
No Flow (represented by the bit 0)Instructions were written in a High-Levellanguage must be translated to machine
language before a computer use them.
7/31/2019 Computer Software and Systems (1)
4/15
2 Special Programs used forTranslationn COMPILERS - Translate ALL instructions in
a program as a single batch & theresulting machine language instructions,
called object code, are placed in a newfile.
n INTERPRETER Converts an instructionat a time while the program is running.n Reads 1st the instruction, converts it into
machine language and then sends tomicroprocessor.
7/31/2019 Computer Software and Systems (1)
5/15
Classification of Software
n SYSTEM SOFTWAREn Series of instructions written for the
computer to do BASIC & GENERAL
functions such as booting, opening files,saving, printing.
nAPPLICATION SOFTWARE
nWritten for the computer to do specificfunctions such as creating documents,crunching numbers, doing presentations ormovies, drawing pictures, and editing
photographs.
7/31/2019 Computer Software and Systems (1)
6/15
SOFTWARE
n System Softwaren Operating System (OS)
n DOS
n
Windowsn MacOS
n Linux
n UNIX
nDevice DriversnUtilities
n Programming Languages
7/31/2019 Computer Software and Systems (1)
7/15
SOFTWARE
nAPPLICATION SOFTWAREn Documental Production
n Spreadsheet
n
Presentation, Animationn Graphics
n CAD, CAM
n
Accounting & Financen Mathematical & Statistical
n Entertainment, Music, Video
n Educational
7/31/2019 Computer Software and Systems (1)
8/15
Operating System
n Main program in a system software.n Acts as a MASTER Controller for all routine activities
that takes place within a computer system.
n Manages RAM by allocating specific areas & sizes ofmemory for each program.
n OS must see to it that instructions & data from 1area of memory do not leak into an area allocated
to another program. Failing to do this it will causedata to be corrupted & program to crashed
n Ctrl+Alt+Del key by PRESSING this keys the PCmay recover from MEMORY LEAK or CRASHED
7/31/2019 Computer Software and Systems (1)
9/15
DOS (Disk Operating System)
n
Provides basic interface between the userand the hardware and software.
2 TYPES of OS INTERFACE
1. DOS present a BLANK Screen to theuser, user submits commands
to type
2. GUI (Graphical User Interface) supports GRAPHIC images called
icons
7/31/2019 Computer Software and Systems (1)
10/15
GUI History
n 1979- Steve Jobs of Apple Computers decideto abandon the DOS. They moved to a newproduct to be called MACINTOSH. Idea was a
result from a visit to a XEROX lab.n 1984 MACINTOSH 1st introduced GUI, and
called Computer for Everybody
n Bill Gates Founder & CEO of the MicrosoftCorp.. Quickly recognized the need to providea GUI product & immediately developed
Windows.
7/31/2019 Computer Software and Systems (1)
11/15
Click to edit Master subtitle style
OPEN SOURCE
andFREE SOFTWARE
7/31/2019 Computer Software and Systems (1)
12/15
OPEN SOURCE SOFTWARE (OSS)
n Defined by the Open Source Initiative(OSI)
n (
http://www.opensource.org/docs/definitio)
n The license must allow modificationsand derived works, and must allowthem to be distributed under the same
terms as the license of the original
http://www.opensource.org/docs/definition_plain.phphttp://www.opensource.org/docs/definition_plain.php7/31/2019 Computer Software and Systems (1)
13/15
FREE SOFTWARE
n Is a matters of users freedom to run, copy,distribute, study, change, & improve thesoftware.n 4 KINDS of FREEDOM
1. Freedom to RUN the program (freedom 0)
2. Freedom to study how the program works &
adapt it to your needs (freedom 1). Accessthe to the source code is a precondition forthis.
7/31/2019 Computer Software and Systems (1)
14/15
3. Freedom to redistribute copies so youcan help your neighbor (freedom 2)
4. Freedom to improve the program &
release your improvements to thepublic so that the whole communitybenefits (freedom 3). Access to the
source code is a precondition for this.
7/31/2019 Computer Software and Systems (1)
15/15
LINUX
n Developed by Linus Torvalds of Finland.n Distributed free in the WEB and as
distribution in CDs.
n Has GPL (General Public License) allowprogrammers to use LINUX utilities.
n With features of multitasking, virtual
memory, multi-user capabilities.n Popular operating system for email, web
servers and local area networks.