Understanding Computer Software: Operating Systems, Applications, and More

intro to mis mgs351 n.w
1 / 17
Embed
Share

Explore the world of computer software, including operating systems, application software, programming languages, and the role of the operating system in managing computer operations. Learn about Linux and popular distributions like Ubuntu and Linux Mint.

  • Computer Software
  • Operating Systems
  • Application Software
  • Linux
  • Ubuntu

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Intro to MIS - MGS351 Computer Software Chapter 3

  2. Overview Software Overview Operating Systems Application Software Programming Languages Compilers and Interpreters

  3. Software The electronic instructions that tell the computer hardware what to do. Software is useless without hardware and vice versa.

  4. Software Software program: Series of statements or instructions to the computer System software: Generalized programs, manages computer s resources Application software: Programs written to perform functions specified by end users

  5. Major Types of Software

  6. What is an Operating System? A set of programs that manages the operations of a computer and functions as an interface between the user, the application programs and the computer hardware. Windows (XP, Vista, 7, 8, 10, 11, Server) Mac OS, Android, iOS, Linux, Unix, DOS, OS/2, MVS and more!

  7. Role of the Operating System

  8. Operating System Functions Allocates and assigns system resources Schedules use of computer resources Monitors computer system activities Provides locations in primary memory for data and programs Controls the input and output devices

  9. Linux Operating system originally developed by Linus Torvalds in 1991 Software is freely available and open source Contributions made by over 12,000 developers Used to power New York Stock Exchange Particle accelerator at CERN Toyota s Vehicle Infotainment Nearly all of the fastest 500 supercomputers

  10. Popular Linux Distributions Ubuntu - www.ubuntu.com Linux Mint - linuxmint.com Zorin OS - zorinos.com PCLinuxOS - www.pclinuxos.com Hundreds more at distrowatch.com Can try Linux without installing it using a Linux LiveCD - www.livecdlist.com

  11. Application Software Software designed to perform people- related tasks such as payroll, inventory, and sales analysis. Questions when Selecting Software Proprietary or Common Off the Shelf (COTS) Software? Build or Buy? Open Source or Commercial? Licensing and Support Contract Options? Cloud based or locally installed?

  12. Popular Programming Languages Python, Java, JavaScript, C++, TypeScript, C#, Go, C, HTML, Rust, PHP, Ruby, Dart, R, Swift, Scala, Perl, Visual Basic

  13. Programming Languages Machine language: Consists of 1s and 0s of binary code Assembly language: Resembles machine language, substitutes mnemonics for numeric codes Third-generation languages: FORTRAN, COBOL, BASIC, Pascal, and C

  14. Programming Languages Fourth-generation language: Employed directly by end users - nonprocedural Natural languages: Similar to human language Query languages: Retrieve data stored in databases or files (eg SQL) AI Supported Coding

  15. Programming Languages Machine code 010010 001010 111010 001011 Assembly language AR 5,3 FORTRAN READ (5,100) ID, QUANT, PRICE TOTAL = QUANT * PRICE COBOL MULTIPLY QUANT-SOLD BY UNIT- PRICE GIVING SALES-TOTAL

  16. Language Translation Software Translates high-level language programs into machine language (1s and 0s) binary executables Compilers Interpreters

  17. Is newer technology better? http://storyrobot.com/improv/wp-content/uploads/2007/11/morse.jpg http://archive.computerhistory.org/resources/still-image/abacus/abacus.a.102622629.lg.jpg?rand=616260477 When should you upgrade?

More Related Content