Summary: For someone to understand MIS it’s important to understand the basics of hardware and software concepts. Two major software concepts to understand are open source and closed source. Knowing the difference between native and web applications is also an essential to understand why mobile devices and systems are so vital to today’s market and business practices. Many companies are beginning to switch from providing devices to their employees to do work on to requiring employees to bring their own devices to work.
Q4-1 What Do Business Professionals Need to Know About Computer Hardware? Computing Hardware: a device that consists of electronic components that can input, process, output, and store data.
Hardware Components: Central Processing Unit (CPU): Brain of computer. Dual-processor: computer with 2 CPU’s. Main Memory/RAM (random access memory): CPU reads data and instructions and then stores results of computations in main memory. Storage Hardware: used to save data and programs.
Types of Hardware: In today’s age, there are many types of hardware such as: desktop computers, personal computers (PC’s), tablets, smart phones, servers, and server farms.
Computer Data: Computer data is inputted as binary digits (bits) which are 1’s and 0’s. These binary digits take up memory space known as computer data sizes such as: kilobyte/KB (collection of 1,024 bytes), megabyte/MB, Gigabyte/GB, Terabyte/TB, petabyte/PB, exabyte/EB, and zettabyte/ZB. CPU speed is expressed in cycles called hertz. Cache and main memory are volatile, magnetic and optical disks are nonvolatile.
Q4-2 How Can New Hardware Affect Competitive Strategies?
Internet of Things (IoT): The internet of things in the connection of devices to the internet to interact with one another. Smartphones and smart devices have revolutionized IoT.
Self-Driving Cars: Self-driving cars make things easier because the driver no longer has to be concerned with the actual driving. This means less time prepping for long trips. They would also eliminate the need to own multiple cars because no one “needs” the car to get to and from places, you can have it pick you up/drop you off and then the next person can use it. Self-driving cars can disrupts businesses in transportation, finance, insurance, manufacturing, real estate.
3D Printing
Q4-3 What Do Business Professionals Need to Know About Software?
Operating system(OS): program that controls the computer’s resources such as: read/write data, allocate main memory, perform memory swapping, start/stop programs, respond to error conditions, facilitate backup/recovery. Two types of applications, narrative (thick client) and web (thin client).
What Are the Major Operating Systems?
Desktop/PC: Windows, Mac OS, Unix, Linux. Mobile: Symbian, Blackberry OS, iOS, Android, Windows 10. Servers: Window Server, Unix, Linux.
Virtualization: There are 3 types of virtualization. PC: hosts several different operating systems. Server: server computer costs one or more other server computers (key role in cloud vendors). Desktop: servers hosts many versions of desktop operating systems.
What Types of Applications Exist, and How Do Organizations Obtain Them?
Horizontal-market applications provides capabilities common across all organizations and industries such as word processors and spreadsheets. Vertical Market Applications serve the needs of a specific industry such as scheduling appointments or tracking inventory. One-of-a-kind software is developed for a specific and unique need such as for the U.S. department of defense.
Q4-4 Is Open Source Software a Viable Alternative?
Internet became great asset to open source projects such as: LibreOffice, Firefox, Apache, Android, and Hadoop.
Why Do Programmers Volunteer Their Service?
This allows for programmers to collaborate on open source codes helping fix problems, create a better code, or just do small alterations to improve existing codes. One of the reasons why technology continuously evolves.
Q4-5 What Are the Differences between Native and Web Applications?
Developing Native Applications: Specific computer applications use a programming language that allows the application to perform fast and use memory efficiency; downside is native applications only run operating system they are programmed for. Example Mac OS/iOS applications constructed using Java. Cost of Native Applications is high.
Developing Web Applications: Web applications run on any operating system and device with possible slight differences depending on the web browser and/or device. Web applications are a lot cheaper than native applications.
Q4-6 Why Are Mobile Systems Increasingly Important?
Mobile systems are important because of the size of their market. Mobile devices have revolutionized the market thus increasing the need for mobile systems. People use their mobile devices to pretty much do everything.
Hardware: Many companies are learning that PC’s are becoming less relevant and mobile devices are an essential to stay in the market and keep the business alive.
Software: Because software is constantly changing there are new opportunities to revolutionize the tech industry.
Q4-7 What Are the Challenges of Personal Mobile Devices at Work?
Organizations are happy employees buy their own devices instead of having to produce them but hate that they have no control over employees when it comes to using their mobile devices at work.
Advantage and Disadvantages of Employee Use of Mobile Systems at Work: Advantages include: cost savings, greater employee satisfaction, reduced need for training, higher productivity, and reduced support costs. Disadvantages include: data loss or damage, loss of control, compatibility problems, risk of infection, and greater support costs.
Survey of Organizational BYOD Policy: Bring Your Own Device (BYOD) Policy: they don’t exist, we’ll be a coffee shop, we’ll offer limited systems you can access from any device, you’re responsible for damage, we’ll check it out reload software then manage remotely, if you connect it we own it. Companies install mobile device management (MDM) software to maintain some form of control over the company’s data and information on the employees personal device.
3 Things I Took Away From This Chapter
1. The difference between Native and Web applications. Developing Native Applications are specific computer applications use a programming language that allows it to perform fast and use memory efficiency. While Developing Web Applications run on any operating system and device with possible slight differences depending on the web browser and/or device. Web applications are also a lot cheaper than native applications.
2. The importance mobile systems and mobile devices play in our market and
business practices. For example, cell phone are no longer just used to make
calls or send text messages, but are now used for everyday uses such as
banking, shopping, and as a personal computer.
3. Employers are switching from providing to employees at the office to employees having to bring their own devices and the software businesses use to maintain some type of control over the business data employees have access to on their devices.
3. Employers are switching from providing to employees at the office to employees having to bring their own devices and the software businesses use to maintain some type of control over the business data employees have access to on their devices.