Sunday, October 14, 2012

Operating Systems


What should I wear today? is an iPhone Application of the future.  With this app, one is given various outfit choices based on what the weather is outside.  With this app, one takes pictures and stores articles of clothing onto their application software.  It sorts the clothing based on what it is, occasion, season, and style.  It is a personal database that is specific to ones' own closet. 
An Operating System is a collection of software that manages computer hardware resources and provides common services for computer programs.  The operating system is an essential component of the system software in a computer system.  All application systems require an operating system to function.  Professor Rubin taught us that an operating system manages hardware and software resources that include the processor, memory allocation, disk space, and input/output sources. Some of the operating systems that we learned about were Windows MAC OS, Linux, and Unix. We learned about "multitasking" and the different types of multitasking, which are: 1) single tasking, 2) cooperative multitasking, and 3) pre-emptive multitasking. We learned about the kernel, which is the central component of an OS. We learned how CPU, memory, and devices (hardware) connect to the kernel (operating system) that enables a connection to applications (application software) and the different layers of an operating system.  We also learned about open source software, IP rights (intellectual property rights) and the differences between patents, trademarks, copyrights and copy left.  Operating systems can be found on almost any devise that contains a computer; from cell phones and video game consoles to supercomputers and web servers.  The operating system plays a major roll in all software’s.  Without it applications would not be able to function. 
Without the operating system, the What Should I Wear Today? App would not have been able to be created.  The operating system is where all the important aspects of the app are formulated and put together.  It is always important to copyright a product so that people do not feel the need to copy your product.  Out there, there are many similar products/ apps that are similar to the one that I have come up with. The operating system is the beginning of the creation of the application and where all the ideas are formulated and then put together.  This is where the specifics of the application are tweaked and altered before releasing the product to the market.  The memory of all the clothing is stored through the operating system.  Without memory, it will be difficult for the application to store all the owner of the applications clothing.   The operating system of the application allows for updates to be circulated to all the users.  All applications are continuously updated and changed as time goes on, so it is important to constantly be improving and restructuring a product.  It is important to stay up to date with all product software’s.  With the constant change in technology, a product can be considered “old” in less than a week.  I wish to eventually create this product in the near future, or for someone else to.  It would be incredibly useful and well used by everyone. 

1 comment:

  1. I like how you were able to determine which OS would best suit an app like this, which seems like it would be somewhat difficult considering what it would require. The necessity of keeping weather updates and determining which outfit should go with which would require a complex system to figure that out every day.

    ReplyDelete