Networking Show
Security
CIO
HRSoftware
Customer Experience
Alfred is a long-time teacher and computer enthusiast who works with and troubleshoots a wide range of computing devices. By Muudahweed The five types of systems software, are all designed to control and coordinate the procedures and functions of computer hardware. They actually enable functional interaction between hardware, software and the user. Systems software carries out middleman tasks to ensure communication between other software and hardware to allow harmonious coexistence with the user. Systems software can be categorized under the following:
1. Operating System (OS)The operating system is a type of system software kernel that sits between computer hardware and end user. It is installed first on a computer to allow devices and applications to be identified and therefore functional. System software is the first layer of software to be loaded into memory every time a computer is powered up. Suppose a user wants to write and print a report to an attached printer. A word processing application is required to accomplish this task. Data input is done using a keyboard or other input devices and then displayed on the monitor. The prepared data is then sent to the printer. In order for the word processor, keyboard, and printer to accomplish this task, they must work with the OS, which controls input and output functions, memory management, and printer spooling. Today, the user interacts with the operating system through the graphical user interface (GUI) on a monitor or touchscreen interface. The desktop in modern OSs is a graphical workspace, which contains menus, icons, and apps that are manipulated by the user through a mouse-driven cursor or the touch of a finger. The disk operating system (DOS) was a popular interface used in the 1980s. Types of Operating Systems
Functions of Operating Systems
Examples of Operating SystemsPopular OSs for computers are:
Popular network/server OSs are:
Popular internet/web OSs are:
Popular mobile OSs are:
2. Device DriversDriver software is a type of system software which brings computer devices and peripherals to life. Drivers make it possible for all connected components and external add-ons to perform their intended tasks and as directed by the OS. Without drivers, the OS would not assign any duties. Examples of devices which require drivers:
Usually, the operating system ships with drivers for most devices already in the market. By default, input devices such as the mouse and keyboard will have their drivers installed. They may never require third-party installations. If a device is newer than the operating system, the user may have to download drivers from manufacturer websites or alternative sources. 3. FirmwareFirmware is the operational software embedded within a flash, ROM, or EPROM memory chip for the OS to identify it. It directly manages and controls all activities of any single hardware. Traditionally, firmware used to mean fixed software as denoted by the word firm. It was installed on non-volatile chips and could be upgraded only by swapping them with new, preprogrammed chips. This was done to differentiate them from high-level software, which could be updated without having to swap components. Today, firmware is stored in flash chips, which can be upgraded without swapping semiconductor chips. The most important firmware in computers today is installed by the manufacturer on the motherboard and can be accessed through the old BIOS (Basic Input/Output System) or the new UEFI (Unified Extended Firmware Interface) platforms. It is the configuration interface which loads first when the computer is powered up and is going through POST (Power On Self Test). The motherboard firmware starts by waking up all the hardware and ensures that components like the processor, memory, and disk drives are operational. If all the crucial components are fine, it will run the bootloader, which will load the operating system. If the random-access memory is faulty, the BIOS will not allow the computer to boot up. The user can change the BIOS and UEFI settings by pressing special keys (a function key, delete, or the esc key) at boot-up to load the configuration page. The user can configure security, boot order, time, and other options in the page that pops up. Though they work differently, firmware compliments drivers in a few ways. Both give identity to hardware devices, with the latter making the operating system see the device. The major difference between the two is that firmware will always reside within devices while drivers will install within the operating system. Firmware upgrades come from the device manufacturer (not the OS manufacturer). They're necessary if the user wants computer hardware to receive new hardware and software support. Firmware will make it possible for devices to work better with old and new operating systems and applications. Almost all devices and peripherals are embedded with firmware. Network card, TV tuner, router, scanner, or monitor and examples of devices which have firmware installed on them. 4. Programming Language TranslatorsThese are intermediate programs relied on by software programmers to translate high-level language source code to machine language code. The former is a collection of programming languages that are easy for humans to comprehend and code (i.e., Java, C++, Python, PHP, BASIC). The latter is a complex code only understood by the processor. Popular translator languages are compilers, assemblers, and interpreters. They're usually designed by computer manufacturers. Translator programs may perform a complete translation of program codes or translate every other instruction at a time. Machine code is written in a number system of base-2, written out in 0 or 1. This is the lowest level language possible. While seemingly meaningless to humans, the zeros and ones are actually sequenced intelligently by the processor to refer to every conceivable human code and word. Besides simplifying the work of software developers, translators help in various design tasks, they;
5. UtilitiesUtilities are types of system software which sits between system and application software. These are programs intended for diagnostic and maintenance tasks for the computer. They come in handy to ensure the computer functions optimally. Their tasks vary from crucial data security to disk drive defragmentation. Most are third-party tools but they may come bundled with the operating system. Third-party tools are available individually or bundled together such as with Hiren Boot CD, Ultimate Boot CD, and Kaspersky Rescue Disk. Examples and features of utility software include:
By SF007 at English Wikipedia This content is accurate and true to the best of the author’s knowledge and is not meant to substitute for formal and individualized advice from a qualified professional. © 2017 Alfred Amuno Princess on September 07, 2020: Is this a real software? Cause my teacher says write 10 kinds of softwares and im in online school Jahnavi Bodala on August 16, 2020: very helpful. Thank uuuu !!! Piyanshu srivastav on August 01, 2020: Thanks a lot so much for your notes Vivek on July 26, 2020: I want to ic program software Dushyanth on July 22, 2020: The main feature is it directly ineracts with hard ware Lily on July 08, 2020: Iwant to know the feature of systems software William Hruska on June 03, 2020: Hey, Thank You so much for sharing informative article. It is more understanding with the video. Keep sharing. KIDI on May 22, 2020: Hey this is KIDI let's go Vaibhav Sharma on April 14, 2020: I am in 6th class and I dont no what are systems software because I am a new student in 6th class so the person who has tellled about this is so intelligent and thanksalot chris ttionson on April 13, 2020: thank you sooo much Ismail jibril on April 08, 2020: Good Thank you Soo much wasib ullah khattak on April 06, 2020: thanks so much Diksha on April 04, 2020: Thanks so much for your notes Amina Hwingwiri on February 11, 2020: All l want to say is thanks for these well explained and understandable notes herklefurkledurkle on February 10, 2020: darn that was great broski good job really good bro ruth on January 30, 2020: nice work noel jewel on January 29, 2020: thanks very informative, nice good work god help you to go far and know more than this. bums69 on December 19, 2019: very informative thanks Mudrik Salim Ali on December 18, 2019: What i should say is to thanks so much the author for your understandable and an advance notes and explanation about the system software may god help you to do more than what you done to this thank and thank you so much Nice on December 17, 2019: Nice Wawawa on December 01, 2019: Good Lij Nahimiya on November 29, 2019: .thank you very much bihbblll on November 26, 2019: very informative Alfred Amuno (author) from Kampala on October 27, 2019: Thanks for the blessings shaxshaxlow shaxshaxlow on October 24, 2019: it s the best note eva. i appreciate u concern,GOD bless u GODWILL THE PROGRAMMER on October 22, 2019: Thank u guys u just helped me correct my assignment Galileo on October 06, 2019: lmao Pooja on October 05, 2019: Thankyou so much FROM GECH on September 26, 2019: NICE my dads big toe on September 18, 2019: I never read it i just came to the bottom to waist time for class i think JULIET on September 17, 2019: This website was verrrrrry very helpful to me YOU are cancer on September 12, 2019: i didnt read it sorry, looks nice ,goodwebsite dude Edward Bailey from London, UK on September 11, 2019: Thanks that is the great list of system software and here you can also check out my blog on all types of computer software and the behavior of the user with them. https://www.goodcore.co.uk/blog/coding-vs-programm... oh my god on September 09, 2019: i do not under stande be cause i am 11 ADEMOLA on September 02, 2019: Thanks, i have done mr james assignment with your information and it makes me to understood more better about the system softwares may GOD BLESS YOU MORE FROM KADUNA POLYTHECNICS COMPUTER ENGINEERING DEPARTMENT Anmol on August 30, 2019: Nice learning!!!!!!!!!!! tilksew on August 19, 2019: best idia and explanation poor programmer on August 17, 2019: thank for helping me, it was my assignment Ak on June 17, 2019: You explained it very well. It is crisp and concise article. on June 13, 2019: I need more information about hardware shepon sardar on June 09, 2019: nice Geethika on June 02, 2019: great work, keep it up ABOKI on May 13, 2019: Goog one. sheet on May 02, 2019: this website is so useless HINNA on April 18, 2019: GOOD INFORMATION SIR Keziah on April 08, 2019: What is the distinguishing technologies in terms of memory, processor and programming. muhammed on April 02, 2019: IF I COMPLITED MY AM WISHEING THIS WORK SO KURRET Adeng Aleer on April 02, 2019: It's the best notes ever,so precise and well arranged thanks alot and well done precious on March 21, 2019: is utilities program a system software? Prabin Thapa Magar on March 09, 2019: Thank you, Sir. Your article is really informative and comprehensive too. Kadapala rajinkanth on March 06, 2019: Thanks u sir nice information Emmanuel Solomon on February 28, 2019: Computer Is My Best Subject In Sch Kiprop sang on February 27, 2019: very informative Shalu on February 20, 2019: Useful n to the point information were mentioned in the notes ...it's very helpful one OMG- Alan on February 06, 2019: how to find System Software kamboyi on January 25, 2019: nice notes bar sir help notes ok herbet on January 14, 2019: pls what are the components of system software Chanthini on January 11, 2019: Excellent information tq sir Rajesh Pandey on January 11, 2019: Excellent perspective al-amin on January 06, 2019: Thanks.. Duncan on December 03, 2018: nice softwares i love using it in my job Abdul Azim on December 03, 2018: very good Moses mwangi on November 29, 2018: Its the best notes....very short and simple to understand...nice job Don-Alpha on November 22, 2018: very great sir,it was very useful to me pakistani boys matherof ther bacher of chemtry on November 06, 2018: Does programming software form part of the system software or application software? Emmanuel on October 31, 2018: Does programming software form part of the system software or application software? radhika on October 31, 2018: Excellant sir, was very useful to me Rwakojjo Robert on October 28, 2018: I appreciate for your notes and I hope for more God bless Z. Archie Toe on October 26, 2018: Thanks for this brilliant notes. I was really benefited from it and hope to learn more. God bless you. Frank Aziff on October 18, 2018: Thanks for your excellent information. I am impressed and helped to the fullest. Regards Richard Goligol on October 16, 2018: Thanks sir for your excellent information. Aparna on October 12, 2018: Thanks a lot sir for giving a excellent information Rahul kumar yadav on October 04, 2018: Thanks sir,for providing such a wonderful information . Mohammad goni on September 29, 2018: what is a soft were UDIT on September 27, 2018: Nice Muhammad on September 24, 2018: This has helped me a lot to understand more about how the computer works.... kanu on September 23, 2018: It is marvalous and fantastic Alfred Amuno (author) from Kampala on September 04, 2018: Thanks, Morebie for your question. Features defer from functions in that they highlight specific aspects of one operating system in comparison with others. Features can be labeled as standout aspects which are designed to make the functions work better. Functions remain almost standard in most Oss, while features do evolve. The Start menu and desktop are typical examples. While Start menu is distinct in Windows 7 and redesigned in Windows 10, the emphasis in Windows 8 and 8.1 is the Metro interface. While Windows 8 boots straight to the Metro interface, 8.1 boots to the desktop just like Windows 7, XP and 10. The Charm bar and Snap view are a few other features in Windows 8.1 The above features are aimed at changing and improving the user interface experience which is itself a function of the OS. godrey on September 04, 2018: different parts of computer software Morebie on September 04, 2018: are features of modern operating system related in any way to functions? Mehak Majeed on August 25, 2018: java is an application software heze on June 29, 2018: thank you so much Christian on June 22, 2018: nice work Kavita sharma on June 19, 2018: Very good explaination Doreen on June 08, 2018: This is well wriiten Alfred Amuno (author) from Kampala on June 07, 2018: Please follow this link: https://turbofuture.com/computers/Three-Categories... laura on June 06, 2018: How many types of application software are are there Prachi on June 05, 2018: Thx Alfred it really helped me in my project ☺️☺️ Alfred Amuno (author) from Kampala on May 31, 2018: Thank you Jeff and Jessica. Hope the link below to another hub answers your question: https://turbofuture.com/computers/Three-Categories... Jeff on May 31, 2018: Alfred, I think this is a good start to understanding software vs Applications. I too, like Jessica would be interested in the types of application software. I consider Applications to be logical and deployed instances of software. For example, Microsoft Excel is a software product with multiple versions and not an application. If you build macros and formulas and load data that full-fills a business function or capability, then that particular use of Excel with configurable functionality could be considered an application. So you could have multiple applications build off Excel. One software product and multiple apps. Jessica on May 29, 2018: Can u please write about 5 types of application software Jessica on May 29, 2018: Thanks a lot for posting this. And it's very good and meaning full essay Saumya yadav on May 16, 2018: It's very good and very easy to understand Baski on March 13, 2018: Is Java application software and system software please tell me |