ITS 3101 South University Savannah The Delivery Phase Discussion

User Generated

EblnyErory

Programming

ITS 3101

South University Savannah

ITS

Description


For the scenario at Acme Toys Inc. described in Week 1, revisit the requirements again, revise them as needed using any feedback received and any additional critical analysis.

Review and revise your selection of two to three appropriate OSs for workstations and servers to meet the requirements as needed.

  • Review and revise your rationale for the selected OSs in regard to architecture, hardware support, communications, process and threads, network support, and multiprocessor support.
  • Review and revise your rationale for the selected OSs in regard to memory and security.
  • Review and revise your rationale for the selected OSs in regard to file system requirements, cost of implementation, compatibility, and vendor support

Unformatted Attachment Preview

Operating System for Acme Toys, Inc. Chernae Dalton 23/2020 The Acme organization requires to have an operating system that will support servers that should provide support for: Multiple processors, multiple applications, network security, High memory requirements, as well as the multiuser environment. What the company requires is an operating system that will support networking features to serve the different workstations and servers’ requirements. The chosen OS and architecture must address the needs specified by the requirements (Orda, Rom & Shimkin, 1993). Each operating system has different structures and, therefore, different priorities. Microsoft Windows, for example, is based on a startup screen, which has a start button in the lower-left, through which the user can call programs, open files or turn off the computer. In the so-called taskbar, which runs at the bottom of the screen, users have the opportunity to do so quickly and quickly. The most important thing for any organization is a good, solid, reliable network. It's a great advantage if the agents are hardwired and Wi-Fi is turned off. They are choosing the best OS type of technology, and in some cases, the network needs to be customized to allow a multiuser environment. This implementation should account for all firewalls, routers, switches, load balancers, and other hardware or software that could block or manipulate network access to the destinations listed below. The firewall should allow both outgoing UDP connections to the public Internet from the browsers and responses to them. Some IP addresses may be slightly out of range due to the network OS type. Once we connect to all IPs and domains on the ports, all ports need to be able to access all of the listed domains and IPs. The windows version of the operating system will be the most appropriate OS for this implementation. The startup version of the Windows operating system is more suitable for use with such organizations and offers limited use of the networking platform. With Windows 10, Microsoft wants to soften the unified way of serving each of the technical devices with a version of Windows. Then a common game is possible, but even starting to work on the computer and resuming on the tablet is no longer a dream. With the trial version of Windows 10, each user can now see the new features of the Windows operating system that will be released soon. The old Internet Explorer is no longer used; however, under the name Spartan, a new browser on the way. An additional option to control the control of the PC, but also the search for files by voice, provides the advantage of adequate time. Also, Lumia technology, which comes from the smartphone, synonymous with the use of the camera, receives the indent of Windows 10 and a suitable application to integrate. Innovation is the introduction of two different startup screens in Windows 8. The mosaic variant specially designed for touch input and the desktop designed for mouse and keyboard control. A uniform appearance so that the user feels immediately at home both on the PC and on a smartphone with the Windows operating system. Also, online storage creates a central point where all data from different systems can be accessed and changed. The latest version of Internet Explorer continues the constant route of Internet browsing and allows users to rely on features. Also, support for the new ReFS file format is guaranteed by Windows 8. So that the user can always download new programs, the Windows Store is available to the user. These applications can be searched for work, but also games. The specified requirements require the network to support high-level usage and multiuser functionalities running simultaneously. Besides, the implementation should allow for the manufacturing department to expand network coverage in six months. This will call for Eventdriven systems that are controlled by interrupts. If an event is present at a sensor, then it can send an interrupt request to the processor, alerting it to its operation request. An Asynchronous Interrupt Request (IRQ) is a signal generated by the processor-external environment that indicates a condition and requests handling by the processor. This signal is not synchronized with the program run. Instances of an interrupt in manufacturing will then be handled as part of the interrupt service routine. In time-controlled systems, there is no reaction to input events; the interruptions are only triggered by one, possibly several periodic timers. Sensors are then actively polled by the control unit. This method has the great advantage that the behavior of all system activities at compile time can be fully planned. This is a considerable advantage, especially for use in real-time systems, since it can be checked a priori whether real-time requirements are met. For the organization to be accessible on the Internet, certain conditions must be met. We recommend that you have these settings made by a provider or network specialist. The optimal requirement of the network: Internet subscription with its IP address. This is recommended so that an IP address does not have to be entered in the browser; you should also buy a domain name from a provider. From the domain, you can redirect a subdomain to the company server where the network is running. If you already own a domain, that's enough. Note: if an IP address already exists, but it points to an external host (for example, the website), an additional IP address is required. The server must also have a network drive connected to the OS environment. Also, the server must be in the same local network as the OS Server There are certain operating systems that can be used by the organization Acme Toys for ensuring that the organization is carrying out its activities properly and appropriately. The operating systems which are going to be useful for the organization include Microsoft Windows Server 2003, Microsoft Windows Server 2008 and UNIX operating system. These systems are useful for the organization in the course of the fact that the organization is doing its activities and it is in the position to make sure that, it avoids any kinds of issues which might arise to it in the course of performance of its activities at a particular point of time. There are certain requirements of Acme Toys which are to be taken into consideration. Regarding the requirements, the first of the requirements of the organization is to ensure that it sets up a network system for research and development related work. The operating systems as mentioned above, properly do work for ensuring that networking is being carried out. With the use of the Windows operating system, it is possible for the organization to ensuring that networking is being carried out. Various computers can be connected by the operating system being taken into consideration in the present case. In the case of this organization, it is also possible to join computer systems through LAN or Wi-Fi to make sure that the computer systems are being considered in a better manner so that there is sharing of information in a better and more appropriate manner without any problem or issue. Another of the requirements of the organization is to make sure that the organization carries out research and development work in a better manner. Those mentioned above operating is going to provide help and assistance to the organizations regarding the fact that organizations can use the internet and carry out video conferencing in these operating systems. These things would help in ensuring that tasks are being performed in a better and more appropriate manner by the organization. References Batchelor, d. (2018). Networking and Internet - Win32 apps. Retrieved 6 November 2019, from https://docs.microsoft.com/en-us/windows/win32/networking Both, D. (2016). An introduction to Linux network routing. Retrieved 6 November 2019, from https://opensource.com/business/16/8/introduction-linux-network-routing Orda, A., Rom, R., & Shimkin, N. (1993, March). Competitive routing in multi-user communication networks. In IEEE INFOCOM'93 The Conference on Computer Communications, Proceedings (pp. 964-971). IEEE. RUNNING HEAD: NETWORK AND MULTI-PROCESSOR SUPPORT 1 Network and Multi-Processor Support Chernae D. Every company uses computers that run on an operating system. These operating systems come in different types, whereby the most commonly known are Windows OS, Mac OS, and Linux OS. For Acme Toys Inc., the company requires very efficient operating systems that will NETWORK AND MULTI-PROCESSOR SUPPORT 2 effectively fit the requirements of the organization. The requirements that should be met include support for multiple processors and applications, efficient network security, ability to manage high memory requirements, as well as a multi-user environment. Therefore, the operating system should provide server support for the aforementioned requirements. More so, there are requirements that should be met for an operating system installation to be effectively done. Such include: • Identifying the problem that the technology solves This should be done collectively in the organization since it will help in ease of agreeing on shared vision across the company. Likewise, this will help in identifying existing problems as well as areas for improvement. This will help in the development of long-term vision. • System requirements Operating systems have different system requirements (Armstrong, 2016). For instance, older computers with lower hardware specifications will not easily handle newer operating systems like Windows 10 capably. The company led by the IT department should assess this for the effective implementation of the system. • Researching on software compatibility Before operating system installation, research must be done on whether the desired OS can support the programs that are used in Acme Toys Inc. In this regard, the cost of software compatibility should be significant. • User Acceptance Testing Another critical process that should be done is User Acceptance Testing which ensures that the system works as intended. This can be done by using a data sample to see if the software processes information as expected. NETWORK AND MULTI-PROCESSOR SUPPORT • 3 Training of the staff For most companies, an expert from the IT department is trained on how to run the systems. The expert then trains other employees in the company. This would be a good strategy for Acme Toys Inc. since they’ll not have to hire someone for repairs or fixing common errors in case problems arise. Operating systems have various roles in different aspects. Such aspects include: • Networks Here, the operating system is intended for the sole role of supporting workstations, sharing different resources amongst numerous computers in a network. Different operating systems can act as network operating systems. Common network operating systems are Microsoft Windows Server 2003 and 2008, Linux, and Mac OS X. • Multiprocessor Systems Some operating systems help increase the performance of computers by utilizing additional cores. For instance, an octa-core CPU has eight CPUs and therefore appears to the OS as eight CPUs. This intensely improves performance. An operating with a server that runs under it with a multiprocessor system helps in improving performance since the more CPUs a computer has, the more processes it can do once. • Synchronization and resource management Synchronization refers to sharing system resources by processes. This is done in such a way that concurrent access to shared data is handled, thus, minimalizing NETWORK AND MULTI-PROCESSOR SUPPORT 4 chances of erratic data. operating systems use algorithms like Peterson’s solution to prevent inconsistent data. On resource management, the operating system maintains a data structure for each process, which defines the state and resource possession of that process. • Scheduling In a single processor system, scheduling is done since only one job can be handled at a time. Scheduling helps ensure that processes are running at all times. The OS maintains critical process scheduling queues like the job, ready, and device queues. By transferring the computer’s cores with different processes, the OS makes the computer and its processing power more fruitful. In the case of Acme Toys Inc., three dissimilar operating systems can be used. The operating systems have support for servers and workstations. A workstation refers to a personal computer that’s used for high-end applications such as graphic design. They are usually RAM and CPU intensive programs. The OS that supports the server and workstation aspects are: i. Microsoft Windows Server This is a server OS developed by Microsoft. The server is built to offer all that’s required to build a server. The server is compatible with most hardware since it’s installed on a computer. Also, the OS is easily available and is easy to use. The OS is cloud-ready, which makes it more user-friendly and has good network support. It allows management on areas such as e-mail, internet connectivity, remote access, file, and printer sharing, etc. In Acme Toys Inc., a 64-bit processor would be favorable since a processor with higher frequency cores increases the computing resources in a computer. Multiple cores are not anticipated NETWORK AND MULTI-PROCESSOR SUPPORT 5 to offer a perfect linear scaling, and the scaling factor can be lesser if hyperthreading is activated. This is for the reason that hyperthreading depends on sharing resources of the same physical core. For the network adapters, the company should use adapters that have passed the Windows hardware certification test suite. For the memory, the RAM should match the memory needs. Lastly, the power supply should be efficient to reduce energy consumption without affecting system performance. ii. Ubuntu server Ubuntu server is open source and user-friendly, which is a commendable server for Acme Toys Inc. The important benefits of using this server are the security it offers, the speed of operations, as well as being efficiently upgradable. In terms of hardware and software support, the Ubuntu server supports the most popular hardware and software available since it doesn’t impose hardware requirements beyond the requirements of the Linux kernel and GNU tool-sets. Using an Ubuntu OS with the server ensures more customization. This server can be used in laptops, tablets, phones, and cloud computing. This ensures easy integration with other computing tools. This server has support for many architectures. Ubuntu offers a strong support community. In this OS, it uses a 1-1 threading model with no distinction between processes and threads. A kernel corresponds to each runnable thread. Concerning network configuration, the Ubuntu server has several graphical utilities for configuring network devices. An Ubuntu server supports multiple processors. The common processor architectures are * 86, AMD64, PowerPC, etc. Any network interface card supported by Linux kernel should be supported by the server (Ubuntu, 2010) iii. Oracle Solaris server NETWORK AND MULTI-PROCESSOR SUPPORT 6 The OS meets the market trends while maintaining backward compatibility. This helps users run new and older applications on modern set-up. The interface is also user-friendly and protects errors from mistakes. The server is also secure and compliant. The server has tools that provide integrated guided diagnosis from applications to the OS. The server offers built-in virtualization that provides a highly efficient and scalable solution. As depicted by Oracle Information Library (2011), Lightweight processes in the server are programmed by the kernel to use existing CPU resources based on scheduling priority. Most process resources are accessible to all threads in the process. A change in shared data by one thread is available to other threads in the process. In regards to Acme Toys Inc., the Oracle Solaris will be the least favorable server for consideration in implementation. This is because the compatibility of the present applications will be much easier when used with a Windows server since most present applications are Microsoft’s. Additionally, whilst things are migrating towards being completely cloud-based, there is still a need for a Windows Server infrastructure for both the end-user experience and admin maintenance. Moreover, training the employees on a Windows Server will be easier as compared to Oracle Solaris Server. The Windows Server acts as a domain controller which allows for very comprehensive management of computers ad workstations across a company. Lastly, Windows Server has a built-in DHCP server that can be used in place of a standard network router. Therefore, the Windows OS along with the Windows Server will be the most efficient in Acme Toys Inc. NETWORK AND MULTI-PROCESSOR SUPPORT 7 References Armstrong, R. (2016). 10 Steps to Manage Through A New Software Implementation. Retrieved 17 February 2020, from https://www.kyozou.com/10-important-steps-manage-newsoftware-implementations Co., U. (2010). 2.1. Supported Hardware. Retrieved 17 February 2020, from https://help.ubuntu.com/lts/installation-guide/arm64/ch02s01.html Library, O. (2011). Processes and System Performance - Oracle Solaris Administration: Common Tasks. Retrieved 17 February 2020, https://docs.oracle.com/cd/E23824_01/html/821-1451/spconcepts-30492.html from Running head: MEMORY MANAGEMENT AND VIRTUAL MEMORY Memory management and virtual memory Chernae D. 1 MEMORY MANAGEMENT AND VIRTUAL MEMORY 2 Virtual recollection refers to the ability of reminiscence execution in the functioning network which utilizes machinery along with programs. It permits a PC indemnify substantial remembrance scarcity through moving statistics from Random Access remembrance to stockpile in form of disk (Rouse, 2018). Memory administration consists of physical space contained in the interior remembrance of a computer. It is in contrast to exterior massive cache equipment such as disk operators. The primary recollection is also termed as RAM. The computer has the capacity to adjust statistics contained in the main recollection. The information brings insight on how to handle every application through administration of every document. All programs along with documents retrieved are replicated from a stocking machine into the key expanse. Every complete application loads into the primary memory for administration but at some occasions rather than loading the whole program, a section loads into the primary expanse when it is specifically commanded by the application, a procedure referred as dynamic loading. Under deadlock modeling, a methodology duplicates as a set of restricted funds which are subdivided into various classes assigned to numerous procedures, each containing different wants. In a computer, a collection of processes hinder due to the fund holding procedure for each process that awaits for other funds acquisition by other procedures. It is a continuous process that is systematic in nature and for its successful accomplishment, one process finalizes before the next commences. The success of functional systems is parallel to the activities carried out in deadlock modeling.A business needs effective functional systems which adequately meet the standards set for the company. Functional systems constitute duties in variety features. The duties sum up to a group or system of interconnected web, utilization of two or more centralized processing units inside a sole computer methodology among other features relevant to its MEMORY MANAGEMENT AND VIRTUAL MEMORY 3 constitution. Distributed operating systems offer unique computer storage techniques and improve efficiency of operations. Determination of dimensions for functioning systems relies on the existing memory together with domestic disk expanse which is fundamental. Functional systems include the Linux, Mac and Windows. The requisites for proportions of the following listed functional systems, falls between the lowest and highest obtainable disk expanse, evocation, network ability and processing power. The Linux for instance contains blocks which create virtual remembrance plotted at any region in the RAM in order for stocking adjacent practical blocks in neighboring RAM regions (Rubens, 2019). Functional systems in most models of Windows require customers not exceeding the maximum level of one point five times the quantity of corporeal RAM in existence recently. An example is Windows structure with a four GB RAM should contain a virtual space not exceeding six GB. In order to reduce the productivity hit created by exchange amidst substantial as well as virtual space, the excellent intention is through utilization of the quickest stocking equipment linked to the methodology (Rubens, 2019). The connection ensures housing of the virtual remembrance and pinpoints the stockpile part via its division. The Mac carries a collective quantity of physical expanse programs it utilizes. The application in use unfolds document cases together with other figures the Mac vigorously puts in effort with which get saved in the physical expanse (Hoffman, 2017). The Mac utilizes the virtual space through compression and storage on non-permanent thin circular objects. Currently no formal means devised proved fruitful in attempts to incapacitate virtual space. The best operating system recommendation for workstations and servers of the Acme Toys network is a local area network. (LAN). Additionally, the use of this network provides MEMORY MANAGEMENT AND VIRTUAL MEMORY 4 ports that efficiently connect to storage hardware such as printer and computers within his network. It is essential to install the internet in the network design to enhance communication within the firm. Most users are comfortable with the Windows operating system due to its usability. Additionally, it's easier for system administrators to give rights to the users who operate the Windows operating system. I would propose installing Linux as a back-up operating system since its convenient and open source, which means it will be cost-effective for the firm. MEMORY MANAGEMENT AND VIRTUAL MEMORY 5 References Hoffman, C. (2017). Why You Shouldn’t Turn Off Virtual Memory on Your Mac. How-To Geek. Retrieved from https://www.howtogeek.com/319151/ Rouse, M. (2018). Hyper Converged Secondary Storage: ROI Staffing & Vendor offerings. TechTarget. Retrieved from https://www.google.com/amp/s/searchstorage.techtarget.com/definition/virtualmemory% 3famp=1 Rubens, P. (2019). Virtual Memory. Enterprise Storage. Retrieved from https://www.enterprisestorageforum.com/amp/storage-hardware/virtual-memory.html Running head: IDENTIFYING NETWORK REQUIREMENTS AND OS IMPLEMENTATION Identifying Network Requirements and OS Implementation Chernae Dalton January 18, 2020 Part One Network Requirements for the Company and Operating System Implementation 1 IDENTIFYING NETWORK REQUIREMENTS AND OS IMPLEMENTATION 2 The organization when considering the best operating system should put consideration on the number of layers and the set protocols. This calls for a critical look at the architecture on all the elements associated with the network as well as the protocols in it. Notably, the toys company is a huge organization involving different offices framing a system in a similar structure. In this way, its system engineering would clearly be point by point to help the association framework; which would result in an unpredictable system design. It’s a requirement that the system should contain enough information so that charged with the implementation so that the implementer can have a suitable working system that conveys messages during each level with the sole objective of effectively complying with the set protocols (Davie&Peterson,2019). The various layers have the following: the company has both clients and IT experts, subsequently, the layers of the system design, and this means that they should have various interfaces and levels of reflection. Additionally, all conventions and programming used for every layer ought to have the option of interfacing with the other layer. For instance, this can be achieved when the layer below can interpret for the layer above. Also, the layers on the workstations should contain special conventions that help the GUI-based interfaces for the person using the computer as it enables windowing. Then again, the servers and a number of workstations should be used to disconnect the layers that permit access and perspective on definite system framework that clearly includes less windowing and GUI interfaces. This means that the servers will be in a position to permit several processing and concurrent preparing of commands. This means that at this point the working system that is already in the servers ought to have the option to deal with the appropriate conventions for these IDENTIFYING NETWORK REQUIREMENTS AND OS IMPLEMENTATION 3 servers so as to help enable these features. Every layer needs to have a component that will recognize both the recipients and senders respectively. Additionally, since the system design of the company evidently has numerous workstations, there is need for a process on one machine that indicates with whom it needs to send the message to. The consequences of having a number of destinations is that there is need to have one specific destination. There is need for servicing so as to achieve specific objective. Some type of addressing is required so as to determine a particular goal. The IP addressing is quite important as a method for distinguishing each machine particularly. Additionally, since the system is exceptionally enormous and every division has its degree of security and organization, at that point the system ought to be separated into various subnets. For example, every office ought to have its very own subnet with doled out IP tending to spaces. Every one of the workstations in a single office ought to dwell in a similar system portion. At this point, then there is need for a main server that stays in a storage room which deals with all the allocated workstations in a given subnet and it serves the different subnets of the entire system. The whole system. In this way, these servers ought to have a working framework that would empower the administration of the various working units and as a result, have the option to empower the interfacing of the various conventions and system traffic between the subnet arrange and the whole system correspondence. If sub netting is performed, at that point then there should be servers for every subnet. The system is huge if the quantity of the working units for every office is summarized. This means that the assembling division intends to extend its system inside the following a half year IDENTIFYING NETWORK REQUIREMENTS AND OS IMPLEMENTATION 4 by half which would result to considerably bigger system later on. Therefore, the space picked ought to have the option to hold additional hosts. The prescribed space reasonable for this organization is the 10.11.0.0/23 – which bolsters a complete number of 510 hosts. This would likewise imply that the working framework conveyed ought to have the option to help tremendous measure of records. Likewise, it ought to be a multi-client framework which would keep up particular and separate client represents every workstation. Servers should be conveyed in every division assembling that deals with the specific units in the subnet. The units in each subnet could be associated together utilizing a transport topology on exchanged Ethernet which would dwell to a focal switch that is in the server. Hence, the working framework used ought to be good with this stockpiling limit and the equipment. In addition, the units would be a terminal base, the working framework sent on the workstations ought to have the option to help multiprocessing for concurrent access recreation. Multiprocessing is essential on the grounds that the servers will include high undertakings of multiprocessing and clearly will have different CPU's in the relevant machines. This is a system necessity so as to empower numerous system applications and system asset demands by the workstations to imitate synchronous execution. Additionally, since the workstations would require conveyed handling of information from the servers, at that point the working framework ought to have the option to incorporate methods for quicker access and the executives of information stockpiling in a disseminated domain. Another system prerequisite is the particular of the information move rules which should be upheld by the conveyed working framework. These principles incorporate; simplex, half- IDENTIFYING NETWORK REQUIREMENTS AND OS IMPLEMENTATION 5 duplex and full-duplex correspondences. The explanation behind this is that the company has very few offices which have different kinds of representatives. These principles of information can be important. For example, the client will need to have general and outlined reports on deals and along these lines would just need a simplex correspondence between the two layers since no information adjustment would be permitted by the client. Notably, the company has staff that have various access levels, and at this point, the working framework engineering ought to incorporate highlights that are important for security. For example, the user security ought to be one of the logins procedures that would need to check the username and password. The security should even be different for the research and development department mainly because it carries a lot of sensitive information that would sink the entire company if third parties had access. The system design is assembled into units. This calls for a system that will enable the creation of groups for the users. This will make resources sharable such as printers, directories, and applications. The division’s servers can then be joined to one main server where that contains the gateway. The firewall security hardware that is Cisco 5505 ASA should be introduced in the main closet so as to ensure that the company system is different from the web. The operating system that is procured should be in a position to bolster the connections and interfaces just as giving the vital security (Cisco, n.d). Additionally, since the different system is required for the research and development division due to security reasons, it also needs to have its own autonomous server and door. In IDENTIFYING NETWORK REQUIREMENTS AND OS IMPLEMENTATION this manner another working framework separate from different systems ought to be in place which ought to incorporate a significantly higher security ability. References 6 IDENTIFYING NETWORK REQUIREMENTS AND OS IMPLEMENTATION Cisco ASA 5500-X Series Firewalls - Products & Services. (n.d.). Retrieved January 31, 2016, from http://www.cisco.com/c/en/us/products/security/asa-5500-series-next-generationfirewalls/index.html Davie, B. S., & Peterson, L. L. (2019). Computer networks. Morgan kaufmann. 7 Running head: ANALYSIS OF DESIGN 1 Analysis of design Chernae D. Running head: ANALYSIS OF DESIGN 2 Analysis of design Introduction The use of modern technologies has made various services easy in different parts of the world. High levels of creativity have been shown by various engineers and technologists in designing networks that are vital in our day to day activities. In any design, it is important that the users adhere to all that the designers propose in their projects so as to fully utilize the designed systems in an appropriate manner (Bezdek, & Kuncheva, 2016). This paper will comprehensively analyze a prototype that is well designed for the use of business and travelers so that they can all enjoy easy services on the travel platform. Target audience The prototype is targeting people who love traveling to different parts of the world either for business trips, tour or other commitments. The travel website provides a platform whereby travelers can easily log in and book tickets for traveling (Burg, 2020). This website offers a strategic search engine where travelers easily come across the interactive “My Journey” a wireframe that provides all the trimmings that may be required. This is necessary to avoid waste of time as travelers can directly click on the trim that is of benefit to them only. Storyboard The travel prototype for the website is engineered for services such as booking travel tickets, selection of the travel time, option for return tickets, purpose of the travel, and optional travel points earned by travelers. The choice and use of this prototype depend on how friendly it is to the users in terms of navigation and understanding all that is required (Bezdek, & Kuncheva, 2016). The language used has to be free from jargon and easy to understand in order Running head: ANALYSIS OF DESIGN 3 to avoid confusion among travelers. The travelers are prompted to sign in with social media platforms such as Google+ or Facebook after which they will easily select the services they need. The selections include travel dates, destination. This is made easier from drop-down techniques used. Below is an example of the travel storyboard that offers easy navigation to travelers. Results of testing prototype The prototype website app is typically made for booking travel tickets, search for best travel rime, and earn extra travel points. Better search engines are vital for the website as this will help to reduce confusion among travelers and also save time for the booking (Burg, 2020). The website offers basic details needed to fill in as well as extras such as the purpose of the travel, option to buy travel items before the trip and inventory filters. The prototype offers some quality user interface and mapping of the desired destinations and this is one of the best requirements for the strategic design of a website. Plan for evaluation The designed strategies on the website need to be fully implemented by users. This is what will offer complete satisfaction to travelers. For instance, the point earned section has been added for the benefit of travelers since they can enjoy massive travel discounts from the points earned. Better and precise approached are required to evaluate the points and come up with criteria or policies that need to be followed before offers are given to travelers and without any biases (Bezdek, & Kuncheva, 2016). To add, user interactivity and quality of services implementation on the website is important for the success of the design. Running head: ANALYSIS OF DESIGN 4 Reference Bezdek, J. C., & Kuncheva, L. I. (2016). Nearest prototype classifier designs: An experimental study. International journal of Intelligent systems, 16(12), 1445-1473. Argo, J., Love, S., Glasgow, L., Smith, D., Breslin, M., & Kudel, P. (2018). Design Unwrapped: Phase 2-User evaluation of initial exhibits prototype designs. Burg, S. (2020). Designing an app prototype for employee business travel using value-based requirements engineering (Master's thesis, University of Twente). Prototyping and Wireframing, (2019); (https://www.justinmind.com/blog/20-inspiring-web-andmobile-wireframe-and-prototype-examples/) Operating System for Acme Toys, Inc. Chernae Dalton 23/2020 The Acme organization requires to have an operating system that will support servers that should provide support for: Multiple processors, multiple applications, network security, High memory requirements, as well as the multiuser environment. What the company requires is an operating system that will support networking features to serve the different workstations and servers’ requirements. The chosen OS and architecture must address the needs specified by the requirements (Orda, Rom & Shimkin, 1993). Each operating system has different structures and, therefore, different priorities. Microsoft Windows, for example, is based on a startup screen, which has a start button in the lower-left, through which the user can call programs, open files or turn off the computer. In the so-called taskbar, which runs at the bottom of the screen, users have the opportunity to do so quickly and quickly. The most important thing for any organization is a good, solid, reliable network. It's a great advantage if the agents are hardwired and Wi-Fi is turned off. They are choosing the best OS type of technology, and in some cases, the network needs to be customized to allow a multiuser environment. This implementation should account for all firewalls, routers, switches, load balancers, and other hardware or software that could block or manipulate network access to the destinations listed below. The firewall should allow both outgoing UDP connections to the public Internet from the browsers and responses to them. Some IP addresses may be slightly out of range due to the network OS type. Once we connect to all IPs and domains on the ports, all ports need to be able to access all of the listed domains and IPs. The windows version of the operating system will be the most appropriate OS for this implementation. The startup version of the Windows operating system is more suitable for use with such organizations and offers limited use of the networking platform. With Windows 10, Microsoft wants to soften the unified way of serving each of the technical devices with a version of Windows. Then a common game is possible, but even starting to work on the computer and resuming on the tablet is no longer a dream. With the trial version of Windows 10, each user can now see the new features of the Windows operating system that will be released soon. The old Internet Explorer is no longer used; however, under the name Spartan, a new browser on the way. An additional option to control the control of the PC, but also the search for files by voice, provides the advantage of adequate time. Also, Lumia technology, which comes from the smartphone, synonymous with the use of the camera, receives the indent of Windows 10 and a suitable application to integrate. Innovation is the introduction of two different startup screens in Windows 8. The mosaic variant specially designed for touch input and the desktop designed for mouse and keyboard control. A uniform appearance so that the user feels immediately at home both on the PC and on a smartphone with the Windows operating system. Also, online storage creates a central point where all data from different systems can be accessed and changed. The latest version of Internet Explorer continues the constant route of Internet browsing and allows users to rely on features. Also, support for the new ReFS file format is guaranteed by Windows 8. So that the user can always download new programs, the Windows Store is available to the user. These applications can be searched for work, but also games. The specified requirements require the network to support high-level usage and multiuser functionalities running simultaneously. Besides, the implementation should allow for the manufacturing department to expand network coverage in six months. This will call for Eventdriven systems that are controlled by interrupts. If an event is present at a sensor, then it can send an interrupt request to the processor, alerting it to its operation request. An Asynchronous Interrupt Request (IRQ) is a signal generated by the processor-external environment that indicates a condition and requests handling by the processor. This signal is not synchronized with the program run. Instances of an interrupt in manufacturing will then be handled as part of the interrupt service routine. In time-controlled systems, there is no reaction to input events; the interruptions are only triggered by one, possibly several periodic timers. Sensors are then actively polled by the control unit. This method has the great advantage that the behavior of all system activities at compile time can be fully planned. This is a considerable advantage, especially for use in real-time systems, since it can be checked a priori whether real-time requirements are met. For the organization to be accessible on the Internet, certain conditions must be met. We recommend that you have these settings made by a provider or network specialist. The optimal requirement of the network: Internet subscription with its IP address. This is recommended so that an IP address does not have to be entered in the browser; you should also buy a domain name from a provider. From the domain, you can redirect a subdomain to the company server where the network is running. If you already own a domain, that's enough. Note: if an IP address already exists, but it points to an external host (for example, the website), an additional IP address is required. The server must also have a network drive connected to the OS environment. Also, the server must be in the same local network as the OS Server There are certain operating systems that can be used by the organization Acme Toys for ensuring that the organization is carrying out its activities properly and appropriately. The operating systems which are going to be useful for the organization include Microsoft Windows Server 2003, Microsoft Windows Server 2008 and UNIX operating system. These systems are useful for the organization in the course of the fact that the organization is doing its activities and it is in the position to make sure that, it avoids any kinds of issues which might arise to it in the course of performance of its activities at a particular point of time. There are certain requirements of Acme Toys which are to be taken into consideration. Regarding the requirements, the first of the requirements of the organization is to ensure that it sets up a network system for research and development related work. The operating systems as mentioned above, properly do work for ensuring that networking is being carried out. With the use of the Windows operating system, it is possible for the organization to ensuring that networking is being carried out. Various computers can be connected by the operating system being taken into consideration in the present case. In the case of this organization, it is also possible to join computer systems through LAN or Wi-Fi to make sure that the computer systems are being considered in a better manner so that there is sharing of information in a better and more appropriate manner without any problem or issue. Another of the requirements of the organization is to make sure that the organization carries out research and development work in a better manner. Those mentioned above operating is going to provide help and assistance to the organizations regarding the fact that organizations can use the internet and carry out video conferencing in these operating systems. These things would help in ensuring that tasks are being performed in a better and more appropriate manner by the organization. References Batchelor, d. (2018). Networking and Internet - Win32 apps. Retrieved 6 November 2019, from https://docs.microsoft.com/en-us/windows/win32/networking Both, D. (2016). An introduction to Linux network routing. Retrieved 6 November 2019, from https://opensource.com/business/16/8/introduction-linux-network-routing Orda, A., Rom, R., & Shimkin, N. (1993, March). Competitive routing in multi-user communication networks. In IEEE INFOCOM'93 The Conference on Computer Communications, Proceedings (pp. 964-971). IEEE. RUNNING HEAD: NETWORK AND MULTI-PROCESSOR SUPPORT 1 Network and Multi-Processor Support Chernae D. Every company uses computers that run on an operating system. These operating systems come in different types, whereby the most commonly known are Windows OS, Mac OS, and Linux OS. For Acme Toys Inc., the company requires very efficient operating systems that will NETWORK AND MULTI-PROCESSOR SUPPORT 2 effectively fit the requirements of the organization. The requirements that should be met include support for multiple processors and applications, efficient network security, ability to manage high memory requirements, as well as a multi-user environment. Therefore, the operating system should provide server support for the aforementioned requirements. More so, there are requirements that should be met for an operating system installation to be effectively done. Such include: • Identifying the problem that the technology solves This should be done collectively in the organization since it will help in ease of agreeing on shared vision across the company. Likewise, this will help in identifying existing problems as well as areas for improvement. This will help in the development of long-term vision. • System requirements Operating systems have different system requirements (Armstrong, 2016). For instance, older computers with lower hardware specifications will not easily handle newer operating systems like Windows 10 capably. The company led by the IT department should assess this for the effective implementation of the system. • Researching on software compatibility Before operating system installation, research must be done on whether the desired OS can support the programs that are used in Acme Toys Inc. In this regard, the cost of software compatibility should be significant. • User Acceptance Testing Another critical process that should be done is User Acceptance Testing which ensures that the system works as intended. This can be done by using a data sample to see if the software processes information as expected. NETWORK AND MULTI-PROCESSOR SUPPORT • 3 Training of the staff For most companies, an expert from the IT department is trained on how to run the systems. The expert then trains other employees in the company. This would be a good strategy for Acme Toys Inc. since they’ll not have to hire someone for repairs or fixing common errors in case problems arise. Operating systems have various roles in different aspects. Such aspects include: • Networks Here, the operating system is intended for the sole role of supporting workstations, sharing different resources amongst numerous computers in a network. Different operating systems can act as network operating systems. Common network operating systems are Microsoft Windows Server 2003 and 2008, Linux, and Mac OS X. • Multiprocessor Systems Some operating systems help increase the performance of computers by utilizing additional cores. For instance, an octa-core CPU has eight CPUs and therefore appears to the OS as eight CPUs. This intensely improves performance. An operating with a server that runs under it with a multiprocessor system helps in improving performance since the more CPUs a computer has, the more processes it can do once. • Synchronization and resource management Synchronization refers to sharing system resources by processes. This is done in such a way that concurrent access to shared data is handled, thus, minimalizing NETWORK AND MULTI-PROCESSOR SUPPORT 4 chances of erratic data. operating systems use algorithms like Peterson’s solution to prevent inconsistent data. On resource management, the operating system maintains a data structure for each process, which defines the state and resource possession of that process. • Scheduling In a single processor system, scheduling is done since only one job can be handled at a time. Scheduling helps ensure that processes are running at all times. The OS maintains critical process scheduling queues like the job, ready, and device queues. By transferring the computer’s cores with different processes, the OS makes the computer and its processing power more fruitful. In the case of Acme Toys Inc., three dissimilar operating systems can be used. The operating systems have support for servers and workstations. A workstation refers to a personal computer that’s used for high-end applications such as graphic design. They are usually RAM and CPU intensive programs. The OS that supports the server and workstation aspects are: i. Microsoft Windows Server This is a server OS developed by Microsoft. The server is built to offer all that’s required to build a server. The server is compatible with most hardware since it’s installed on a computer. Also, the OS is easily available and is easy to use. The OS is cloud-ready, which makes it more user-friendly and has good network support. It allows management on areas such as e-mail, internet connectivity, remote access, file, and printer sharing, etc. In Acme Toys Inc., a 64-bit processor would be favorable since a processor with higher frequency cores increases the computing resources in a computer. Multiple cores are not anticipated NETWORK AND MULTI-PROCESSOR SUPPORT 5 to offer a perfect linear scaling, and the scaling factor can be lesser if hyperthreading is activated. This is for the reason that hyperthreading depends on sharing resources of the same physical core. For the network adapters, the company should use adapters that have passed the Windows hardware certification test suite. For the memory, the RAM should match the memory needs. Lastly, the power supply should be efficient to reduce energy consumption without affecting system performance. ii. Ubuntu server Ubuntu server is open source and user-friendly, which is a commendable server for Acme Toys Inc. The important benefits of using this server are the security it offers, the speed of operations, as well as being efficiently upgradable. In terms of hardware and software support, the Ubuntu server supports the most popular hardware and software available since it doesn’t impose hardware requirements beyond the requirements of the Linux kernel and GNU tool-sets. Using an Ubuntu OS with the server ensures more customization. This server can be used in laptops, tablets, phones, and cloud computing. This ensures easy integration with other computing tools. This server has support for many architectures. Ubuntu offers a strong support community. In this OS, it uses a 1-1 threading model with no distinction between processes and threads. A kernel corresponds to each runnable thread. Concerning network configuration, the Ubuntu server has several graphical utilities for configuring network devices. An Ubuntu server supports multiple processors. The common processor architectures are * 86, AMD64, PowerPC, etc. Any network interface card supported by Linux kernel should be supported by the server (Ubuntu, 2010) iii. Oracle Solaris server NETWORK AND MULTI-PROCESSOR SUPPORT 6 The OS meets the market trends while maintaining backward compatibility. This helps users run new and older applications on modern set-up. The interface is also user-friendly and protects errors from mistakes. The server is also secure and compliant. The server has tools that provide integrated guided diagnosis from applications to the OS. The server offers built-in virtualization that provides a highly efficient and scalable solution. As depicted by Oracle Information Library (2011), Lightweight processes in the server are programmed by the kernel to use existing CPU resources based on scheduling priority. Most process resources are accessible to all threads in the process. A change in shared data by one thread is available to other threads in the process. In regards to Acme Toys Inc., the Oracle Solaris will be the least favorable server for consideration in implementation. This is because the compatibility of the present applications will be much easier when used with a Windows server since most present applications are Microsoft’s. Additionally, whilst things are migrating towards being completely cloud-based, there is still a need for a Windows Server infrastructure for both the end-user experience and admin maintenance. Moreover, training the employees on a Windows Server will be easier as compared to Oracle Solaris Server. The Windows Server acts as a domain controller which allows for very comprehensive management of computers ad workstations across a company. Lastly, Windows Server has a built-in DHCP server that can be used in place of a standard network router. Therefore, the Windows OS along with the Windows Server will be the most efficient in Acme Toys Inc. NETWORK AND MULTI-PROCESSOR SUPPORT 7 References Armstrong, R. (2016). 10 Steps to Manage Through A New Software Implementation. Retrieved 17 February 2020, from https://www.kyozou.com/10-important-steps-manage-newsoftware-implementations Co., U. (2010). 2.1. Supported Hardware. Retrieved 17 February 2020, from https://help.ubuntu.com/lts/installation-guide/arm64/ch02s01.html Library, O. (2011). Processes and System Performance - Oracle Solaris Administration: Common Tasks. Retrieved 17 February 2020, https://docs.oracle.com/cd/E23824_01/html/821-1451/spconcepts-30492.html from Running head: IDENTIFYING NETWORK REQUIREMENTS AND OS IMPLEMENTATION Identifying Network Requirements and OS Implementation Chernae Dalton January 18, 2020 Part One Network Requirements for the Company and Operating System Implementation 1 IDENTIFYING NETWORK REQUIREMENTS AND OS IMPLEMENTATION 2 The organization when considering the best operating system should put consideration on the number of layers and the set protocols. This calls for a critical look at the architecture on all the elements associated with the network as well as the protocols in it. Notably, the toys company is a huge organization involving different offices framing a system in a similar structure. In this way, its system engineering would clearly be point by point to help the association framework; which would result in an unpredictable system design. It’s a requirement that the system should contain enough information so that charged with the implementation so that the implementer can have a suitable working system that conveys messages during each level with the sole objective of effectively complying with the set protocols (Davie&Peterson,2019). The various layers have the following: the company has both clients and IT experts, subsequently, the layers of the system design, and this means that they should have various interfaces and levels of reflection. Additionally, all conventions and programming used for every layer ought to have the option of interfacing with the other layer. For instance, this can be achieved when the layer below can interpret for the layer above. Also, the layers on the workstations should contain special conventions that help the GUI-based interfaces for the person using the computer as it enables windowing. Then again, the servers and a number of workstations should be used to disconnect the layers that permit access and perspective on definite system framework that clearly includes less windowing and GUI interfaces. This means that the servers will be in a position to permit several processing and concurrent preparing of commands. This means that at this point the working system that is already in the servers ought to have the option to deal with the appropriate conventions for these IDENTIFYING NETWORK REQUIREMENTS AND OS IMPLEMENTATION 3 servers so as to help enable these features. Every layer needs to have a component that will recognize both the recipients and senders respectively. Additionally, since the system design of the company evidently has numerous workstations, there is need for a process on one machine that indicates with whom it needs to send the message to. The consequences of having a number of destinations is that there is need to have one specific destination. There is need for servicing so as to achieve specific objective. Some type of addressing is required so as to determine a particular goal. The IP addressing is quite important as a method for distinguishing each machine particularly. Additionally, since the system is exceptionally enormous and every division has its degree of security and organization, at that point the system ought to be separated into various subnets. For example, every office ought to have its very own subnet with doled out IP tending to spaces. Every one of the workstations in a single office ought to dwell in a similar system portion. At this point, then there is need for a main server that stays in a storage room which deals with all the allocated workstations in a given subnet and it serves the different subnets of the entire system. The whole system. In this way, these servers ought to have a working framework that would empower the administration of the various working units and as a result, have the option to empower the interfacing of the various conventions and system traffic between the subnet arrange and the whole system correspondence. If sub netting is performed, at that point then there should be servers for every subnet. The system is huge if the quantity of the working units for every office is summarized. This means that the assembling division intends to extend its system inside the following a half year IDENTIFYING NETWORK REQUIREMENTS AND OS IMPLEMENTATION 4 by half which would result to considerably bigger system later on. Therefore, the space picked ought to have the option to hold additional hosts. The prescribed space reasonable for this organization is the 10.11.0.0/23 – which bolsters a complete number of 510 hosts. This would likewise imply that the working framework conveyed ought to have the option to help tremendous measure of records. Likewise, it ought to be a multi-client framework which would keep up particular and separate client represents every workstation. Servers should be conveyed in every division assembling that deals with the specific units in the subnet. The units in each subnet could be associated together utilizing a transport topology on exchanged Ethernet which would dwell to a focal switch that is in the server. Hence, the working framework used ought to be good with this stockpiling limit and the equipment. In addition, the units would be a terminal base, the working framework sent on the workstations ought to have the option to help multiprocessing for concurrent access recreation. Multiprocessing is essential on the grounds that the servers will include high undertakings of multiprocessing and clearly will have different CPU's in the relevant machines. This is a system necessity so as to empower numerous system applications and system asset demands by the workstations to imitate synchronous execution. Additionally, since the workstations would require conveyed handling of information from the servers, at that point the working framework ought to have the option to incorporate methods for quicker access and the executives of information stockpiling in a disseminated domain. Another system prerequisite is the particular of the information move rules which should be upheld by the conveyed working framework. These principles incorporate; simplex, half- IDENTIFYING NETWORK REQUIREMENTS AND OS IMPLEMENTATION 5 duplex and full-duplex correspondences. The explanation behind this is that the company has very few offices which have different kinds of representatives. These principles of information can be important. For example, the client will need to have general and outlined reports on deals and along these lines would just need a simplex correspondence between the two layers since no information adjustment would be permitted by the client. Notably, the company has staff that have various access levels, and at this point, the working framework engineering ought to incorporate highlights that are important for security. For example, the user security ought to be one of the logins procedures that would need to check the username and password. The security should even be different for the research and development department mainly because it carries a lot of sensitive information that would sink the entire company if third parties had access. The system design is assembled into units. This calls for a system that will enable the creation of groups for the users. This will make resources sharable such as printers, directories, and applications. The division’s servers can then be joined to one main server where that contains the gateway. The firewall security hardware that is Cisco 5505 ASA should be introduced in the main closet so as to ensure that the company system is different from the web. The operating system that is procured should be in a position to bolster the connections and interfaces just as giving the vital security (Cisco, n.d). Additionally, since the different system is required for the research and development division due to security reasons, it also needs to have its own autonomous server and door. In IDENTIFYING NETWORK REQUIREMENTS AND OS IMPLEMENTATION this manner another working framework separate from different systems ought to be in place which ought to incorporate a significantly higher security ability. References 6 IDENTIFYING NETWORK REQUIREMENTS AND OS IMPLEMENTATION Cisco ASA 5500-X Series Firewalls - Products & Services. (n.d.). Retrieved January 31, 2016, from http://www.cisco.com/c/en/us/products/security/asa-5500-series-next-generationfirewalls/index.html Davie, B. S., & Peterson, L. L. (2019). Computer networks. Morgan kaufmann. 7
Purchase answer to see full attachment
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.

Explanation & Answer

Attached.

Running Head: ADVANCED OPERATING SYSTEM ARCHITECTURE PROJECT

Advanced Operating System Architecture Project
Name
Instructor
Institutional Affiliation
Date

1

ADVANCED OPERATING SYSTEM ARCHITECTURE PROJECT

2

Table of Contents
Introduction ................................................................................................................................................... 3
Identifying Network Requirements and OS Implementation.................................................................... 3
Network and Multi-Processor Support ......................................................................................................... 6
Network and Multi-Processor Support System ........................................................................................... 10
Identifying the problem that the technology solves ................................................................................ 11
System requirements ........................................................................................................................... 11
Researching on software compatibility ............................................................................................... 11
User Acceptance Testing .................................................................................................................... 11
Training of the staff ............................................................................................................................ 11
Operating systems role aspects ................................................................................................................... 12
Networks ................................................................................................................................................. 12
Multiprocessor Systems .......................................................................................................................... 12
Synchronization and resource management ............................................................................................ 12
Scheduling............................................................................................................................................... 12
The OS that supports the server and workstation ....................................................................................... 13
Microsoft Windows Server ..................................................................................................................... 13
Ubuntu server .......................................................................................................................................... 13
Oracle Solaris server ............................................................................................................................... 14
Memory management and virtual memory ................................................................................................. 15
References ................................................................................................................................................... 18

ADVANCED OPERATING SYSTEM ARCHITECTURE PROJECT

3

Introduction
Identifying Network Requirements and OS Implementation
Acme Toys Inc. when considering the best operating system should put into
consideration a number of layers and the set protocols. This calls for a critical look at the
architecture on all the elements associated with the network as well as the protocols in it.
Notably, the toys company is a huge organization involving different offices framing a system in
a similar structure. In this way, its system engineering would clearly be point by point to help the
association framework; which would result in an unpredictable system design. It’s a requirement
that the system should contain enough information so that charged with the implementation so
that the implementer can have a suitable working system that conveys messages during each
level with the sole objective of effectively complying with the set protocols
(Davie&Peterson,2019).
The various layers have the following: the company has both clients and IT experts,
subsequently, the layers of the system design, and this means that they should have various
interfaces and levels of reflection. Additionally, all conventions and programming used for every
layer ought to have the option of interfacing with the other layer. For instance, this can be
achieved when the layer below can interpret for the layer above. Also, the layers on the
workstations should contain special conventions that help the GUI-based interfaces for the
person using the computer as it enables windowing. Then again, the servers and a number of
workstations should be used to disconnect the layers that permit access and perspective on
definite system framework that clearly includes less windowing and GUI interfaces.
This means that the servers will be in a position to permit several processing and
concurrent preparing of commands. This means that at this point the working system that is

ADVANCED OPERATING SYSTEM ARCHITECTURE PROJECT

4

already in the servers ought to have the option to deal with the appropriate conventions for these
servers so as to help enable these features. Every layer needs to have a component that will
recognize both the recipients and senders respectively. Additionally, since the system design of
the company evidently has numerous workstations, there is need for a process on one machine
that indicates with whom it needs to send the message to.
The consequences of having a number of destinations are that there is need to have one
specific destination. There is need for servicing so as to achieve specific objective. Some type of
addressing is required so as to determine a particular goal. The IP addressing is quite important
as a method for distinguishing each machine particularly. Additionally, since the system is
exceptionally enormous and every division has its degree of security and organization, at that
point the system ought to be separated into various subnets. For example, every office ought to
have its very own subnet with doled out IP tending to spaces. Every one of the workstations in a
single office ought to dwell in a similar system portion.
At this point, then there is need for a main server that stays in a storage room which deals
with all the allocated workstations in a given subnet and it serves the different subnets of the
entire system. In this way, these servers ought to have a working framework that would empower
the administration of the various working units and as a result, have the option to empower the
interfacing of the various conventions and system traffic between the subnet arrange and the
whole system correspondence.
If sub netting is performed, at that point then there should be servers for every subnet.
The system is huge if the quantity of the working units for every office is summarized. This
means that the assembling division intends to extend its system inside the following a half year
by half which would result to considerably bigger system later on. Therefore, the space picked

ADVANCED OPERATING SYSTEM ARCHITECTURE PROJECT

5

ought to have the option to hold additional hosts. The prescribed space reasonable for this
organization is the 10.11.0.0/23 – which bolsters a complete number of 510 hosts. This would
likewise imply that the working framework conveyed ought to have the option to help
tremendous measure of records. Likewise, it ought to be a multi-client framework which would
keep up particular and separate client represents every workstation.
Servers should be conveyed in every division assembling that deals with the specific
units in the subnet. The units in each subnet could be associated together utilizing a transport
topology on exchanged Ethernet which would dwell to a focal switch that is in the server. Hence,
the working framework used ought to be good with this stockpiling limit and the equipment. In
addition, the units would be a terminal base, the working framework sent on the workstations
ought to have the option to help multiprocessing for concurrent access recreation.
Multiprocessing is essential on the grounds that the servers will include high
undertakings of multiprocessing and clearly will have different CPU's in the relevant machines.
This is a system necessity so as to empower numerous system applications and system asset
demands by the workstations to imitate synchronous execution. Additionally, since the
workstations would require conveyed handling of information from the servers, at that point the
working framework ought to have the option to incorporate methods for quicker access and the
executives of information stockpiling in a disseminated domain.
Another system prerequisite is the particular of the information move rules which should
be upheld by the conveyed working framework. These principles incorporate; simplex, halfduplex and full-duplex correspondences. The explanation behind this is that the company has
very few offices which have different kinds of representatives. These principles of information
can be important. For example, the client will need to have general and outlined reports on deals

ADVANCED OPERATING SYSTEM ARCHITECTURE PROJECT

6

and along these lines would just need a simplex correspondence between the two layers since no
information adjustment would be permitted by the client.
Notably, the company has staff that has various access levels, and at this point, the
working framework engineering ought to incorporate highlights that are important for security.
For example, the user security ought to be one of the logins procedures that would need to check
the username and password. The security should even be different for the research and
development department mainly because it carries a lot of sensitive information that would sink
the entire company if third parties had access.
The system design is assembled into units. This calls for a system that will enable the
creation of groups for the users. This will make resources sharable such as printers, directories,
and applications. The division’s servers can then be joined to one main server where that
contains the gateway. The firewall security hardware that is Cisco 5505 ASA should be
introduced in the main closet so as to ensure that the company system is different from the web.
The operating system that is procured should be in a position to bolster the connections and
interfaces just as giving the vital security (Cisco, n.d).
Additionally, since the different system is required for the research and development
division due to security reasons, it also needs to have its own autonomous server and door. In
this manner another working framework separate from different systems ought to be in place
which ought to incorporate significantly higher security ability.

Network and Multi-Processor Support
The organization requires an operating system that will support servers that should
provide support for: Multiple processors, multiple applications, network security, High memory

ADVANCED OPERATING SYSTEM ARCHITECTURE PROJECT

7

requirements, as well as the multiuser environment. What the company requires is an operating
system that will support networking features to serve the different workstations and servers’
requirements. The chosen OS and architecture must address the needs specified by the
requirements (Orda, Rom & Shimkin, 1993). Each operating system has different structures and,
therefore, different priorities. Microsoft Windows, for example, is based on a startup screen,
which has a start button in the lower-left, through which the user can call programs, open files or
turn off the computer. In the so-called taskbar, which runs at the bottom of the screen, users have
the opportunity to do so quickly and quickly.
The most important thing for any organization is a good, solid, reliable network. It's a
great advantage if the agents are hardwired and Wi-Fi is turned off. They are choosing the best
OS type of technology, and in some cases, the network needs to be customized to allow a multiuser environment. This implementation should account for all firewalls, routers, switches, load
balancers, and other hardware or software that could block or manipulate network access to the
destinations listed below. The firewall should allow both outgoing UDP connections to the
public Internet from the browsers and responses to them. Some IP addresses may be slightly out
of range due to the network OS type. Once we connect to all IPs and domains on the ports, all
ports need to be able to access all of the listed domains and IPs.
The windows version of the operating system will be the most appropriate OS for this
implementation. The startup version of the Windows operating system is more suitable for use
with such organizations and offers limited use of the networking platform. With Windows 10,
Microsoft wants to soften the unified way of serving each of the technical devices with a version
of Windows. Then a common game is possible, but even starting to work on the computer and
resuming on the tablet is no longer a dream. With the trial version of Windows 10, each user can

ADVANCED OPERATING SYSTEM ARCHITECTURE PROJECT

8

now see the new features of the Windows operating system that will be released soon. The old
Internet Explorer is no longer used; however, under the name Spartan, a new browser on the
way. An additional option to control the control of the PC, but also the search for files by voice,
provides the advantage of adequate time. Also, Lumia technology, which comes from the
smartphone, synonymous with the use of the camera, receives the indent of Windows 10 and a
suitable application to integrate. Innovation is the introduction of two different startup screens in
Windows 8. The mosaic variant specially designed for touch input and the desktop designed for
mouse and keyboard control. There should be a uniform appearance so that the user feels at
home both on the PC and on a smartphone with the Windows operating system. Also, online
storage creates a central point where all data from different systems can be accessed and
changed. The latest version of Internet Explorer continues the constant route of Internet browsing
and allows users to...


Anonymous
Great! 10/10 would recommend using Studypool to help you study.

Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4

Related Tags