SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an...
-
Upload
martin-hubbard -
Category
Documents
-
view
215 -
download
1
Transcript of SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an...
![Page 1: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/1.jpg)
SOFTWAREA mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires and comes to a halt. The mechanical engineer says "Ah! It's probably a problem with the valves, or the piston!". The electrical engineer says "Nonsense! It's most probably a problem with the spark plugs or the battery!". The software engineer says "How about we all get out of the car, and get back in again, It might work...".
![Page 2: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/2.jpg)
SOFTWARE:
• Software is a set of electronic instructions that tell a computer what to do.
• Even if you had every piece of hardware known to man, your computer would not work without software.
![Page 3: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/3.jpg)
There are two types of software:
1) Operating System Software (o/s)
• aka “platforms”
2) Application Software
• aka “application” aka “program”
![Page 4: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/4.jpg)
Operating Systems
• Software that controls the overall activity of a computer, it manages both the hardware and software resources.
• It is the most important piece of software on a computer.
• O/S performs basic tasks such as controlling and allocating memory, prioritizing the processing of instructions, controlling input and output devices, facilitating networking, and managing files
![Page 5: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/5.jpg)
There are two main types of Operating systems:
1) Graphical User Interface (GUI)- Uses windows, icons, and menus to give
the computer input and carry out commands such as opening files, deleting files, moving files, etc.
- Operated by a mouse or keyboard or touch screen
- E.g. Microsoft Windows 98, Apple system 7, Mac O/S X
![Page 6: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/6.jpg)
Different versions of Mac O/S X
![Page 7: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/7.jpg)
Mac O/S X leopard desktop
![Page 8: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/8.jpg)
Windows XP O/S
![Page 9: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/9.jpg)
• GUI O/S are much easy for end-users to learn and use because of the INTERFACE.
• INTERFACE: way that the computer and user interact.
• GUIs allow users to input instructions through a desktop metaphor that the users can interact with
![Page 10: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/10.jpg)
2) COMMAND LINE O/S
• Command line operating systems use command “prompts” as a user interface.
• Prompts are instructions that are entered in by the user through a keyboard.
• An example of a prompt:
![Page 11: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/11.jpg)
![Page 12: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/12.jpg)
SAMPLE COMMANDS
• LOAD Reads in the next program on tape • LOAD "HELLO" Searches tape for program called
HELLO, and loads program, if found • LOAD A$ Looks for program whose name is in the
variable A$ • LOAD "HELLO",8 Looks for program called HELLO on
the disk drive • LOAD "*",8 Looks for first program on disk
![Page 13: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/13.jpg)
EXAMPLES OF Command Line O/S
• MS-DOS
• UNIX
• LINUX
![Page 14: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/14.jpg)
LINUX
#!/usr/bin/perl -w ###############################################
################## # mconvert.pl by Steve Litt. Copy freely, N O W A R R A N T E E #################################################################
my(@files) = glob "*.dmp"; my($src); my($dst); foreach $src (@files) { $src =~ m/(.+)\.dmp/; $dst = $1 . ".pcx"; print "$src-->$dst..."; system("convert $src $dst"); print "\n"; } print "DONE.\n";
![Page 15: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/15.jpg)
APPLICATION SOFTWARE• designed to allow users to perform a specific
task such as calculate numbers, enter text or play a game.
• Usually categorized by its function.Examples:
– Word processing software – Microsoft Word– Spreadsheet software – Microsoft Excel– Database software – Microsoft Access– Presentation software – PowerPoint– Graphics software – CorelDRAW, Adobe Photoshop– Internet browser software – Internet Explorer
![Page 16: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/16.jpg)
![Page 17: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/17.jpg)
![Page 18: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/18.jpg)
![Page 19: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/19.jpg)
Video Games are application software.
![Page 20: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/20.jpg)
APPLICATION SOFTWARE
• Cell phones, Digital pets, microwaves, web browsers are all examples of application software.
![Page 21: SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649e885503460f94b8c790/html5/thumbnails/21.jpg)
STUDENT TASK:
• Complete the handout “Software Assignment” at your computer.