Free Essay

System Software

In:

Submitted By bnday23
Words 1369
Pages 6
System Software
The operating system (OS) controls the overall operation of the computer and provides an easier way for users to interact with the computer’s hardware and software. The operating system does not have one job, in fact, the operating system is a set of programs that utilizes every task the computer performs and manages system resources, and this includes applications, I/O management, device drivers, memory management, CPU management, and hardware. The operating system is a very critical part of the computer simply because without it, the computer is useless because it cannot function.
The operating system manages the computer’s running applications and since each program consists of at least one process, there are typically several processes running at the same time. What the operating system does is manage the computer’s resources in order to run them in an organized manner. This is called scheduling (process scheduling). There are five different states that a process can be in: new, ready, running, waiting, and terminated. The operating system helps the processor organize the processes according to their status in order to keep everything running seamlessly. The operating system operates to keep running programs working and user-ready by making it seem as though several processes are running simultaneously when in fact the available resources are being switched between the processes so quickly that is appears that they are running at the same time.
The operating system makes sure that each process has enough memory to execute the process, while also making sure that one process doesn’t interfere with the memory assigned to another process. A computer has four general types of speed: high-speed cache, main memory, secondary memory, and disk storage. The operating system must balance out the need of each process with the different types of memory available. In order to do so the operating system keeps track of what memory is being used and by whom, decides what processes are going to be loaded into memory when space becomes available, allocate and deallocate memory space as needed, and schedule the requests for memory access
However, RAM has limited capacity, so when there isn’t enough RAM for the OS to store the data and instructions, the operating system borrows space from the hard drive; this method is called virtual memory. The virtual memory creates a file on the hard drive the size that the operating system needs in order to store the running applications. This file is known as a paging file (or a swap file). Whenever the operating system needs a block of memory that isn’t RAM, the virtual memory takes a block of memory from the hard drive that hasn’t been recently used and writes it to the paging file and will then read from the paging file that the operating system needs. The virtual memory then transfers the block from the paging file and adds it to the RAM in place of the old block. This processing is called paging (or swapping). What this does is trick the application into thinking there is more memory than there really is. There are a couple reasons why you could choose to do this: to allow the use of applications that are too big for the memory installed on your computer and for multitasking. Virtual memory allows multiple programs to run at one time without having enough memory to do so. However, when the virtual memory keeps borrowing space from the hard drive it can result in thrashing, which is the excessive swapping of pages and this can slow down your computer’s performance immensely.
Each peripheral device has its own machine code and with that code is a protocol that dictates how to manage and communicate with the device. The operating system uses programs called device drivers to manage and communicate with the peripheral devices connected to the computer. Device drivers translate the peripherals machine code to a language the operating system can understand and enabling the operating system to communicate with any device connected to the computer. There are also peripheral devices that allow you to connect them to the computer and are automatically detected, needing little to no manual installation; this is known as Plug and Play (PnP). PnP requires support from various computer components which includes device hardware, system software, and drivers. PnP drivers combined with system software support provides: automatic recognition of any installed hardware, hardware resource allocation, loading of proper drivers, a programming interface for drivers to interact with the PnP system and means for drivers and applications to learn of hardware changes and take appropriate action. The functions of the PnP system makes using peripherals an effortless task, eliminating the need to ever go through a complicated manual installation again.
The operating system coordinates software by using API (application programming interface). In order for any program to run it has to be able to interact with the CPU. The CPU only understand machine code so this is where an API would come in. So that the same blocks do not appear in every program, the operating system includes an API and this is what the application software uses in order to communicate with the CPU.
BIOS (Basic Input / Output System) is a chip on the motherboard that contains a set of instructions to assist loading the operating system. Because the operating system is stored to the hard drive the processor cannot get its first instruction from it when the computer is first booted. This is where the BIOS comes in; it provides instructions to the processor telling it how to get to the operating system. The first task the BIOS executes when booted up is run a Power-On Self-Test (POST). The POST checks your computer’s hardware to ensure that everything is functioning properly before the BIOS runs the actual boot. If the POST finds an issue with the computer, since it hasn’t booted up to be able to display an error message, it will use beep codes to let you know there was an error found. There are different beep codes for different issues found on the computer. For example, if an error was found with the display memory you would hear eight short beeps. You can look up how to interpret what the beep codes mean according to the makers of your motherboards BIOS maker. The first program loaded when the computer starts is the kernel. From the time the kernel is loaded it starts managing the remainder of the boot as well as input/out requests from software, translating those requests into specific instructions for the processor and is also responsible for organizing the computer’s memory and corresponding with peripherals.
Microsoft Windows, Apple Mac OS X, and Linux are three of the more commonly known operating systems. Windows and Apple are proprietary meaning you pay for them and they are closed source, there is not modifying the source code but you’re paying for good quality. Linux, on the other hand, is open source. Meaning it’s free and you have the option to edit the source code and making these modifications to your personal preference may be what some need to have. However, I would recommend Windows. Apple is a great operating system but most programs are written primarily for Windows, Windows is extremely user friendly, and if you have an older version of Windows you can update to the newer version for free. Microsoft has done a great job with their support whenever you need it, the display, user-interface, and performance of Windows is exceptional.

References
Evans, A. Martin, K. Poat, M.A. (2014) Technology in Action. Introductory. 11th edition. http://computer.howstuffworks.com/operating-system7.htm http://www.tutorialspoint.com/operating_system/os_quick_guide.htm http://www.programmerinterview.com/index.php/operating-systems/how-virtual-memory-works/ https://en.wikibooks.org/wiki/Introduction_to_Computer_Information_Systems/System_Software http://wps.prenhall.com/bp_evans_techinaction_5/79/20368/5214262.cw/-/5214265/index.html https://msdn.microsoft.com/en-us/library/windows/hardware/ff548102(v=vs.85).aspx https://forum-en.msi.com/faq/article/what-is-the-bios-and-what-does-it-do https://en.wikipedia.org/wiki/Kernel_(operating_system)
http://www.itpro.co.uk/operating-systems/24841/windows-vs-linux-whats-the-best-operating-system

Similar Documents

Premium Essay

Software and Information Systems

...Software Applications and Information Systems Jerry O. Johnson University of Phoenix BIS/219 Bruce Yates Software Applications and Information Systems Today’s business environment is faced with many challenges to keep track of continual technology changes. Businesses are constantly striving to stay ahead of its competitors by way of computer software applications and information systems. Improving efficiency and accuracy gives each competitor a leg up when it comes to operating certain areas of business. As tasks grow more complex, it takes longer to complete them on time. Companies have the opportunity to use software applications and information systems, which allow them to accomplish these tasks with greater ease and efficiency. Let us examine some of the tools and applications businesses can use and how they relate to the different organizational departments. Human Resources The first organizational department will be the Human Resources or HR. The HR department is responsible for the control of all records about an employee and need a system that will allow this data to be processed and stored. The Human Resource Information System or HRIS does exactly that. The HR department has the ability to manage all records pertaining to an employee in a single application using this system. The HRIS is also a big help concerning all aspects of the payroll system of a business. This type of system greatly enhances the efficiency...

Words: 516 - Pages: 3

Premium Essay

Info Systems and Software

...pinnacle of business management. Without these departments a business can’t function or grow and would eventually crash and burn. I hope to enlighten you on how each of these departments software function and show you why each are needed. An excellent software application for Accounting is the Formtran application. This application is known for being the fastest data collector. The application offers compliance, consistency, and efficiency. This provides help with purchase orders, credit memos, invoices, physical inventor forms, fixed asset forms, capital expenditure requests, and check requests. The software provides a system that helps with certification testing, applicant tracking, charitable fund drives, employee satisfaction, pre-employment testing, time sheets, training, and pay roll forms. If one works in the Marketing department one would benefit from Customer relationship management (CRM). CRM is used the most in large organizations. The marketing and sales department can capture, store, and organize information with the use of CRM to better improve the quality of service to existing and new potential customers. At one touch of a button key information about a company’s customers can help marketing personal make timely and accurate decisions. In the Human Resources department, software applications such as iCIMS are being used by companies such as Rite Aid, Hershey’s, Continental Airlines and many more. Since HR deals mainly with its people such as employees, this application...

Words: 368 - Pages: 2

Premium Essay

Iformatio System and Software Applicatio

...Information System and Software Application BIS/219 April 25, 2012 Information System and Software Application There are many types of information systems and software application that an organization uses to run their business. Today organization uses information system and software application to broaden their horizon and allow their business to function at its full capacity. For example, human resources uses the software application to manage employees, were is accounting uses the software application to help manage the company finances and other application that help manage the company on a day- to- day operations, databases; hardware and network are also examples of the information system. Every organization has different and specific duties they must perform. The information systems and Software application is use to run a business in today environment as well as managing every aspect of their business affairs. Also it will help determined how well a business is doing and which direction it is going. Business that takes the opportunity to seek investment in this type of software can help take accurate inventory of their company. Three major organization departments that help runs a company are human resources, marketing, and accounting. Human resources gather the information that relates to the employees and their company. Human resources uses the information system and software applications to help maintain the company, such as hiring, employees...

Words: 733 - Pages: 3

Free Essay

Information Systems and Software Applications

...Information Systems and Software Applications Stacy M. Thompson BIS/219 October 3, 2012 Mr. Miles Jackson Information Systems and Software Applications In today’s business world, maintaining organized data within a company means creating and implementing a designed information system to handle such data that will be used by the company. There are many types of software application and information systems used in the organizational departments within a company or business. Each organizational department has its own responsibilities of operations in the business and work cohesively to bring about strong communication and cooperation in pursuing to make that business prosperous and successful. The following will describe these types of information systems and how the most accurate and useful software application helps manage the information which makes it easier to maintain a successful business. Management Information Systems (MIS) Management information systems in companies and businesses “develop and maintain all the computer systems to allow managers to operate and maintain a successful operation of business” (Burton & Kaliski, 2001). It is very important for managers to fully understand the different software applications and operating systems to perform quality and accurate communication throughout the company. “Microsoft is the most commonly used software tool” (Management Information Systems, 2012) which allows to you to create many different...

Words: 668 - Pages: 3

Premium Essay

Information Systems and Software Applications

...Information Systems and Software Applications November 9, 2010 BIS/219 Information Systems and Software Applications In the contemporary business marketplace, the requirement for a technology-based system to provide the tools for global organizations to archive and manage information has become an increasingly present issue. The use of a corporate-wide portal, supported by a collaborative, content management platform, provides an Information Management System (IMS) that culminates organizational information and intellectual capital, document storage, and collaborative workspaces into a single resource, accessible through a centralized portal interface (Microsoft, 2006, p. 14). Configuration Management (CM) encompasses the management of requirements, production, testing, technical documentation, and organizational processes during the lifecycle of a software system’s development. Within Information Technology (IT) organizations, CM defines a series of systematic controls for changes and developments to the software system, which ensure the integrity and traceability of the environment and software configuration throughout the development lifecycle. The CM process is a culmination of activities and support from each level of the organization, ensuring compliance with all applicable standards and guidelines for software development and production. Integral to effective employment of CM processes is collaboration amongst the following cross-functional Teams: CM, Information...

Words: 916 - Pages: 4

Premium Essay

Information Systems and Software Appliications

...Information Systems and Software Applications Amanda Collins BIS/219 June 27, 2011 Virgil Bagdonas Information Systems and Software Applications Keeping a business in order in any industry is a challenging task, especially when working with paper filing systems. Thanks to advances in technology, developers have created software to ease the tracking of many processes in different fields of business, such as human resources, marketing, and management. This software not only easily stores business documents but also tracks progress of projects, attendance, sales, inventory, and much more. The human resources department used to be a large expense to most companies, but is presently profitable because of the software being used. Human resources software features employee recordkeeping, such as tracking attendance and time. Some software features payroll management, employee turnover, etc. In some cases, such as payroll, software becomes a useful investment as companies no longer need to depend on outside services. The personnel process can be done in-house, fast, and with ease. Marketing software are computer programs and applications that assist in managing marketing tasks. Most marketing software assists in rapidly distributing e-mails, surveys, sweepstakes, helping analyze markets and customers ones industry is involved or affiliated with, planning the use of money and time to increase sales, measuring results of all efforts, etc. The number of media outlets (magazines...

Words: 477 - Pages: 2

Premium Essay

Software Application & Information Systems

...Software Applications and Information Systems Business Information Systems BIS/219 Professor Ali Akbar Thursday, April 21, 2013 Software applications also known as an “app or soft apps,” are developed for various users to perform single or multiple-related tasks. Most soft app programs deal with documents but others like Microsoft office or works, accounting software, and graphics software are applicable in various areas of business. Information systems in a broad sense refer to the interaction between people. Information systems are vital to any company to understand the company it’s self and grasp what their consumers want. Information systems and software applications are a major relief of paperwork and allow the company to be more economically friendly or paperless. Information systems are vital for a company to take in mass amounts of information at a time whereas software applications do the work to divide the information and categorize them into their appropriate areas. Formtran is an example of a software application used for data management. Formtran can be used in accounting, human resources, marketing, and various other departments. This software application is fast data collection and provides ease of input for invoices, payroll, physical inventory, assets, capital expenditures, liabilities, accounts receivable/payable, and...

Words: 554 - Pages: 3

Premium Essay

Information Systems and Software Applications

...vital for technology to play major parts in all aspects of business. Some of the most important technological considerations within an organization include information systems and software applications. Every organization, big or small, develops some form of business strategy. While there are many factors to be considered, the information system is at the core of nearly all operations. The information system requires consideration from many different points of view to ensure its positive contribution to the company. Information systems within an organization must be able to handle and be compatible with all software applications and other forms of technological traffic for that specific group. It is always essential to gather information and gain knowledge about the information systems and what will be the best fit, while also incorporating input from individuals and departments within the organization. Having the insight as to what each department requires in order to accomplish everyday tasks while enhancing productivity is key for success. Within the organization the information system must include essentials which will enable functions such as gathering, sorting, and saving a range of data and information, connections through communication including telephone, fax, email, and so on, and application software that fits the needs of the organization. Bringing in those who work with these elements on a daily basis will help to determine what will be effective and what will...

Words: 610 - Pages: 3

Premium Essay

Information Systems and Software Application

...Information Systems and Software Application Technology has transformed the manner of how businesses perform. In this day and age, with the use of technology and individual is able to manage and operate an industry alone; furthermore, technology has replaced numerous workers, such as production line employees. In recent times, industries have developed effective methods to stay competitive. The human resources, accounting and marketing departments have put into practice technology application to operate an organization more efficiently. Oracle is one of the top three developers of technology software. “Oracle is the gold standard for database technology and applications in enterprises throughout the world—the company is the world's leading supplier of information management software and the world's second largest independent software company. The acquisition of Sun gives Oracle a leadership role in the hardware arena as well” (Oracle). Numerous companies has utilized PeopleSoft, an Oracle software, to operate the human resources department. The program enables the department to manage employee files, while maintaining and acting in accordane with employee laws and guidelines. Oracle allows the department to sustain imployee information; such as, salary, benefits, and retirement information. Information is stored in a predominant location, allowing the business to connect another application for administrate any employee modification. JD Edwards, another Oracle software, is...

Words: 457 - Pages: 2

Premium Essay

Software Development System

...What is the Software Development Life Cycle (SDLC)? July 9, 2013 justin in insight The Software Development Life Cycle is a process that ensures good software is built.  Each phase in the life cycle has its own process and deliverables that feed into the next phase.  There are typically 5 phases starting with the analysis and requirements gathering and ending with the implementation.  Let’s look in greater detail at each phase: Requirements Gathering/Analysis This phase is critical to the success of the project.  Expectations (whether of a client or your team) need to be fleshed out in great detail and documented.  This is an iterative process with much communication taking place between stakeholders, end users and the project team.  The following techniques can be used to gather requirements: * Identify and capture stakeholder requirements using customer interviews and surveys. * Build multiple use cases to describe each action that a user will take in the new system. * Prototypes can be built to show the client what the end product will look like.  Tools like Omnigraffle, HotGloo and Balsalmiq are great for this part of the process. In a corporate setting, this means taking a look at your customers, figuring out what they want, and then designing what a successful outcome would look like in a new bit of software. Design  Technical design requirements are prepared in this phase by lead development staff that can include architects and lead developers.  The...

Words: 917 - Pages: 4

Premium Essay

Information Systems and Software Applications

...INFORMATION SYSTEMS AND SOFTWARE APPLICATIONS Irene Anderson BIS/219 BUSINESS INFORMATION SYSTEMS DECEMBER 8, 2010 ROBERT ALLEN INFORMATION SYSTEMS AND SOFTWARE APPLICATIONS In today’s business world, information systems and software applications are used in every department from accounting to human resources. Successful organizations use these tools to survive in today’s computing environment. The types of information systems within an organization are 1) Accounting IS, 2) Finance IS 3) PCM IS, 4) Marketing IS, and 5) Marketing IS. These types of information systems collects, processes, stores, analyze, and disseminate information for specific purpose. For each information system in the organization, a specific software application is used by employees to perform a business task such as HRMS under HR IS, INTACCT under Accounting/Finance IS and QuickBase under marketing IS. “Human Resources Information Systems (HRIS) is a software or online solution for data entry, data tracking, and data information needs of the Human Resources, payroll, management, and accounting functions within a business. It is typically packaged as a database.” An example of HRIS application software is Human Resources Management System or HRMS. HRMS is a software application that helps an employer handle a host of human resources functions. It is a database program that tracks employee attendance, performance reviews, training systems, employee’s skills and workplace preferences. This...

Words: 614 - Pages: 3

Premium Essay

Information Systems and Software Applications

...Information Systems and Software Applications BUS 219 – Intro to Business Information Systems Information Systems and Software Application Information systems and software play an important role in companies today. They are used in every operational department from accounting to welding. Marketing software is any type of computer applications or programs that is used for marketing management. This software helps to create catalogs, maintain customer databases, and manage marketing projects (Marketing central, 1998 - 2009). Areas of work that are conducted in marketing departments or businesses where this software would be used would include: 1. Customer and market analyzing. This would include historical trends, market research, price and sales reviews, competition, etc. 2. Planning where time and money will be used for service and product sales increase. This would include the creation and review of market objectives for the release of new products, promotions, etc. 3. Producing to the target market, promotions and offers. This would include producing the marketing materials (logos, brochures, emails, advertising, commercials, etc. 4. Measuring the results of these efforts. This would includes reports showing results of marketing efforts, return on marketing investments, customer response...

Words: 586 - Pages: 3

Premium Essay

Survey of Software Systems

...being sent at any given moment, multiple times a day. Email is the way most companies prefer to communicate but when you have thousands of them coming every day, it becomes a very ineffective communication method because I’m quite sure that most of those emails don’t get read. So finding better ways for employees to communicate and collaborate to share those hundreds of thousands of ideas and be able to provide feedback. Eventually those 100,000 ok ideas will become 20 or 30 great ideas that Proctor & Gamble can use. Innovation is the piece of the puzzle that will allow Proctor & Gamble to take those ideas and find ways to realize them. 2. How is Proctor & Gamble using collaboration system to execute its business model and business strategy? List and describe the collaboration systems and the technologies it is using and the benefits of each. Proctor & Gamble is using a number of different...

Words: 790 - Pages: 4

Premium Essay

Information Systems and Software Applications

...Software Applications and Information Systems Introduction A software application and an information system are vital for any company to manage its business. An unbelievable amount of information and procedures that is made within a company, both the application and system relieves a company of a huge amount of paperwork. By acquiring a software application the accounting, marketing, and human resources department can keep track of many different areas within their department. The information system helps to manage all information coming in and going out. Software Applications An excellent software application is the Formtran application. This application works in all departments, accounting, human resources, and marketing. This application is known for being the fastest data collector. For accounting the application offers compliance, consistency, and efficiency. This provides help with purchase orders, credit memos, invoices, physical inventor forms, fixed asset forms, capital expenditure requests, and check requests (Formtran, 2010). The software provides a system that helps with certification testing, applicant tracking, charitable fund drives, employee satisfaction, pre-employment testing, time sheets, training, and pay roll forms (Formtran, 2010). The marketing and sales part of the application gives a company easy access to the data needed. This includes contest enrollments, customer comment cards, award claim forms, expense reports, focus group surveys, product...

Words: 328 - Pages: 2

Premium Essay

Information Systems and Software Applications

...BIS/219 Information Systems and Software Applications Essay Information Systems and Software Applications Research software applications and information systems are available for various organizational departments within a company such as the accounting, human resources, and marketing. This paper will give a description of the accounting, human resources, and marketing departments. An overview of the applications and systems these departments use and how they relate to the departments mentioned will be provided. Departments Descriptions Each department within an organization plays an important role in keeping the organization running. “Accounting is an information system which measures, processes and communicates financial information” about the organization (Rainer & Turban, 2008). The accounting department keeps track of the money the organization makes, spends, and has in the bank. The human resources department’s main function is to recruit, train, and retain the workforce. The marketing department’s job is to research the competitor and make sure to keep the organization competitive, product research, promotion, pricing, and selling. Application Descriptions. Software and applications for every department are specialized to help the department benefit the organization as much as possible. Accounting software has functions for accounts receivable, accounts payable, ledger, inventory, billing, purchasing, and sales. Human resources software helps keep track...

Words: 521 - Pages: 3