Posts

Showing posts with the label Assignments

Assignment 1

1. What are the factors that contributed to the success and failure of Steve Jobs as a technopreneur? The late Steve Jobs, as the founder of the Apple Inc., which as of August 2011, became the world’s most valuable company, was a brilliant man behind the exultation of victory of today’s technological advancement or shall I say played a major role in crafting life-changing devices. He was a great icon best known for his unbelievable triumph in shaping Apple Inc. and altering in form the entire consumer computer and phone industry. But he will likewise be remembered warmheartedly for how making mistakes — and even failing — can sometimes end up being the best thing that ever happened. Steve Jobs, justifiably, talks about his huge successes: he became incredibly wealthy, was universally admired, and as I said, played a major role in fabricating life-changing devices. He became undeniably one of the richest persons in the world. He was hailed and ranked as the 39th richest person in Am...

Operating System: Case Study 6

Image
Diagram 1.1: The Process State In the Process State diagram, jobs move through the system. There are five stages Hold, Ready, Waiting, Running, and Finished. When a process is first created, it occupies the hold state. In this state, the process awaits admission to the "ready" state. This admission will be approved or delayed by process scheduler. Typically in most desktop computer system, this admission will be approved automatically; however for real time operating systems this admission may be delayed. In the Reading process has been loaded into main memory and is awaiting execution on a CPU (Central Processing Unit). There may be many "ready" processes at any one point of the system execution. For example, in a one processor system, only one process can be executing at any one time, and all other "concurrently executing" process will be waiting for execution. While in the Running process is a process which is currently executing on a CPU. From thi...

Operating System: Case Study 5

There are two methods for free space allocation. First-fit memory allocation leads to fast allocation of memory space because first partition fitting the requirement. In the first loading of jobs, Job 1 which contains 100k that will search in the memory blocks to be allocated. Since Job 1 with 100k with 3 turnarounds can not be accommodate with Block 1 because of insufficient memory size. By that Job 1 will search again in the table of memory blocks. Job 1 found out that Block 2 with 200k is available for accommodation. So now, Job 1 is in Block 2. Job 2 with 10k with 1 turnaround searches for available block. Since first-fit allocation makes fitting its requirement, Job 2 will be accommodated by Block 1 with 50k. Job 3 with 3k and 2 turnaround will search in the memory blocks and found out that Block 3 with 70k is ready for accommodation. Job 4, will do the same thing, Block 4 is ready for accommodation so Job 4 is settled in Block 4. However, Job 5 is too large with 23k with 2 turna...

Operating System: Case Study 4

Image
Dynamic Partitions Jobs are being load to the Memory blocks. Memory size of 220k with the Operating System of 15k.   Note: Job 9 and Job 10 are not allowable to load for it is because of poor-size. Relocatable Dynamic Partitions Jobs are being load to the Memory blocks. Memory size of 220k with the Operating System of 15k.    

Opearting Systems: Case Study 3

In a multiprogramming and time sharing environment, several users share a system simultaneously. In effect, security problems may arise in this kind of system. A good example are copying or cloning a user's files and by hacking the system. This phenomenon leads to the ineffectiveness and reliability of multiprogramming and time sharing environment. However, exploiting this security problems, let us have first the definition of the two terms used which we are referring this security problems. Multiprogramming is the allocation of a computer system and its resources to more than one concurrent or existing application, job or user. And for time sharing systems or environment is the sharing of a computing resources among many users by means of multiprogramming and multitasking. It was introduced in the 1960's time, and emergence as the prominent model of computing in the 1970's period time. Now, unfolding the first security problem occurred in multiprogramming and time sharin...

Opearating Systems: Case Study 2

Hand-held devices are pocket-sized computing devices, typically having a display screen with touch input and/or miniature keyboard. Hand-held devices have become constructed for use in mobile field management situations to record information in a certain kind of field. They are used to achieve a variety of tasks for increasing efficiency that includes digital notes, sending and receiving invoices, asset management, recording signatures, managing parts and scanning  bar codes . Hand-held computers used at work have  molded  overtime into a variety of form factors, including Smartphones on the low end, hand-held PDA's and Tablet PC's. This widespread existence of hand-held devices is used for many people, including a certain work or job like the doctors as medical practitioners and a supermarket manager. Supermarket managers are responsible for the operation of the unit, all departments, sanitation standards, performance results, expense control and providing direction, mo...

Operating Systems: Case 1

Image
TYPES OF OPERATING SYSTEMS Batch system Batch processing is executing of a series of program ("jobs") on a computer without manual intervention. Batch jobs are set up so they can be run to completion with manual intervention, so all input data is reselected through scripts or command-line parameters. A program takes a set of data files as input, processes the data, and produces a set of output data files. This operating environment is termed as "batch processing" because the input data are collected into batches on files and are processed in batches by the program. An example operating system of it is the OS/360 . OS/360, officially known as IBM System/360 operating system, was a batch processing operating system developed by IBM for their new System/360 mainframes system, announced in 1964; it was heavily influenced by the earlier IBSYS/IBJOB and Input/Output Control System (IOCS) packages. It was among the earliest operating system to make direct access storag...