1 / 23

Systems Software

Systems Software. The Power Behind the power. User. Applications Software word processing, spreadsheet, communications, database, etc. External utility program. Systems software Operating System. Language translators. Hardware (computer plus peripheral devices).

kamal-huff
Download Presentation

Systems Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Systems Software The Power Behind the power Systems Software

  2. User Applications Software word processing, spreadsheet, communications, database, etc. External utility program Systems software Operating System Language translators Hardware (computer plus peripheral devices) Systems Software

  3. The Operating System • The operating system consists of the master system of programs that manage the basic operations of the computer. • Booting • Housekeeping tasks • User interface • Managing computer resources • Managing files • Managing tasks Systems Software

  4. Operating Environment Operating System Hardware Operating System vs. Operating Environment An operating environment is a user interface built on top of an operating system. It is often a graphical user interface or a menu-driven interface. E.g., Windows 3.1 on top of DOS. Systems Software

  5. Booting The operating system begins to operate as soon as you turn on, or “boot,” the computer. The term booting refers to the process of loading an operating system into computer’s main memory from diskette or hard disk. Housekeeping Tasks Perform common repetitious “housekeeping tasks” such as formatting a diskette. User Interface The user interface is the part of the operating system that allows you to communicate, or interact, with it. Systems Software

  6. C:\>VER MS-DOS Version 6.22 C:\>_ File Edit View Layout Tool Open… Shft+F10 Close… Save… Ctrl+F12 Save As... F10 (C:) (D:) (E:) User Interface • Command-driven:requires you to enter a command by typing in codes or words. • Menu-driven: allows you to choose a command from a menu. • Graphical: the graphical user interface (GUI) uses images to represent options. Iconsare small pictorial figures that represent tasks, functions, or programs. Systems Software

  7. Friendly interfaces Some microcomputer makers provide interface software that uses familiar objects or cartoon characters in order to make systems software easy for novices to use . Systems Software

  8. Managing Computer Resources • Behind the user interface, the operating system acts like a police officer directing traffic. This activity is performed by the supervisor, orkernel, the central component of the operating system. The supervisor, which manages the CPU, resides in main memory while the computer is on and directs other programs to perform tasks to support applications programs. • Managing Tasks • Among the ways operating systems manage tasks in order to run more efficiently are multitasking, multiprogramming, time -sharing, and multiprocessing. Systems Software

  9. Managing Tasks • Multitasking: executing more than one program concurrently. • Multiprogramming: concurrent execution of different users’ programs. • Time-sharing: round-robin processing of programs for several users. The key to time-sharing is time slicing. • Multiprocessing: simultaneous processing of two or more programs by multiple computers. • Two approaches: • --- co-processing • --- parallel processing. Systems Software

  10. DOS Macintosh System 7.X Windows 3.X for DOS OS/2 Warp Windows 95/98 Windows NT Unix NetWare Coming attractions Microcomputer Operating Systems & Operating Environments Systems Software

  11. DOS-for Disk Operating System-runs primarily on IBM and IBM-compatible microcomputers Microsoft’s MS-DOS: The”MS” stands for Microsoft. Microsoft launched its original version, MS-DOS 1.0, in 1981 and there have been several upgrades since then. IBM’s PC-DOS:The”PC” stands for Personal Computer. The most recent version is PC-DOS 7, released March 1995. Systems Software

  12. For the love of Mac The icons, pull-down menus, and windows of the Apple Macintosh System 7 operating system give the Mac a look and feel that makes many users say they love their machines. Systems Software

  13. Windows for DOS Windows is an operating environment made by Microsoft that lays a graphical user interface shell around the MS-DOS or PC-DOS operating system . Systems Software

  14. Windows 95 & Later • Windows 95, the successor to Windows 3.1 for DOS, is a true operating system for IBM-style personal computers rather just an operating environment . • Clean “start” • Better menus • Long file names • The “Recycle Bin” • 32-bit instead of 16-bit • Plug and play (PnP) Systems Software

  15. Windows NT • Unveiled by Microsoft in May 1993, Windows NT, for New Technology, is an operating system intended to support large networks of computers. • Primary designed to run on the more powerful microprocessors, both Intel’s Pentium and Motorola’s PowerPC. • Use client/server architecture. Systems Software

  16. Unix • Developed at AT&T Bell Lab in the 1960s. AT&T then has licensed Unix to many Universities and companies, producing several versions of Unix. • Unix is an operating system for multiple users and has built-in networking capability, the ability to run multiple tasks at one time and versions that can run on all kinds of computers. • Is “portable” because it can run with relatively simple modifications on different types of computers. • Recent versions, BSD4.1.3, Solaris, Linux, FreeBSD, ... Systems Software

  17. NetWare • Developed by Novell during the 1980s, NetWare has become the most popular operating system for coordinating microcomputer-based local area network (LAN) throughout a company or campus. • Allows remote disks to be accessed as local disk (like C:\>, D:\>, F:\> ). • Microsoft is trying to beat NetWare with its Windows NT. Systems Software

  18. Operating Types of Single System Microprocessors User Multitask Multiuser MS-DOS Intel 8088,8086, Yes PC-DOS 80286,80386 80486,Pentium Macintosh Motorola 8030, Yes Yes System 8040,68030, Software 68040,PowerPC Windows3.1 Intel 80286,80386, Yes Yes Yes 80486,Pentium OS/2 Intel 80286,80386, Yes Yes Yes 80486,Pentium, PowerPC Windows95 Intel 80386,80486, Yes Yes Yes Pentium WindowsNT Intel 80386,80486, Yes Yes Pentium,PowerPC, DEC Alpha RISC Unix Almost all processors Yes Yes NetWare Intel 80386,80486, Yes Yes Pentium Systems Software

  19. External Utility Programs External utility programs are special programs that provide specific useful services not performed or performed less well by other systems software programs. Examples include: • Screen saver • Data recovery • Backup • Virus protection • File defragmentation • Data compression • Memory management Systems Software

  20. Virus protection: A virus consists of hidden programming instructions that are buried within an applications or systems program. They copy themselves to other programs, causing havoc. Fortunately , anti-virus software is a utility program that scans hard disks, diskettes, and the microcomputer’s memory to detect viruses. • File defragmentation: Fragmentation is the scattering of portions of files about disk in non-adjacent areas, thus greatly slowing acess to the files. • Memory management : Memory-management utilities are programs that determine how to efficiently control and allocate memory resources. They may be activated by software drivers. A driver is a series of program instructions that standardizes the format of data transmitted between a computer and a peripheral device . Systems Software

  21. Personal computing today Provided by online services User’s responsibility:Purchasing, installing, upgrading, using Applications software Data Data Operating system software Applications software Personal computer Data Applications software Data Applications software Data Systems Software

  22. Provided by online services User’s responsibilityPurchasing,using Applications software Data Data Universal browser Applications software Personal computer Data Applications software Data Applications software Data Personal computing tomorrow Systems Software

  23. Bloatware or the network computer • Would the browser really become the OS? • Would communications functions really take over? • Would an NC really be easy to use? • Aren’t high-speed connections required? • Doesn’t the NC run counter to computing trends? • Would users go for it? Systems Software

More Related