The design of a windows operating system performance evaluation and analysis guidelines is a process of coming up with policies and procedures that will be used to determine the best ways of ensuring that Windows Operating Systems are optimized for best performance (IFIPTM (Conference) et al., 2015).
In the modern world, new advancements in software technologies are creating a competitive edge for newer operating systems and there is a need for improvements in the existing operating systems. The main aim of designing a windows operating system performance evaluation and analysis guidelines is to ensure efficient use of the operating system and the hardware components of the computer (IFIPTM (Conference) et al., 2015).
The main function of the windows operating system is to provide an interface among the hardware devices so that they can function as a single unit. Windows operating systems are the most widely used operating systems worldwide and designing performance evaluation and guidelines would help to satisfy the needs of the diverse end users across the world (IFIPTM (Conference) et al., 2015).
Windows Operating Systems File System Management
Windows operating system file system management is the process of organizing and keeping track of all the files on the computer hard disk. Windows operating system file management helps to separate data into single units with a unique name making it easier to identify and separate information (DASFAA (Conference : Database systems) et al., 2015)
The main requirement for windows operating systems is to provide a convenient, efficient and robust file system for users to store, retrieve and manipulate data. An effective windows operating system file management includes folders and backup strategies. The folder directory structure should ensure that it easier to store and backup files easily and safely (DASFAA (Conference: Database systems) et al., 2015)
Within the folder structure the files are arranged based on their unique structures such as file type, file access mechanisms and space allocation among others. There are different file types used in the operating system file management. Examples of the file types include ordinary files, directory files and special files (Rajgarhia & Gehani, 2010).
In the modern computer science world, windows operating file management is done via artificial intelligence. The use of intelligence agent technology is applied in industrial and commercial domains whereby a case based reasoning technique is applied in analogic reasoning and problem solving such as design, planning and classification among others. The intelligence agent technology seeks to deal common file management problems related to deletion, temporal files and permanent files (Rajgarhia & Gehani, 2010).
The latest trend in operating system file management is the use of data center file management systems. A data center is an operating system file management infrastructure that uses networks, servers and big data storage tools that are managed at a commanding center. At the commanding center, the data is highly protected from damages that include natural disasters among other threats (Rajgarhia & Gehani, 2010).
Methods Used In File System Management
According to Calder et al., (2011), one of the methods used in file system management is volume management. Volume management is the highest level of file system organization that contains partitions that are logical divisions on the computer’s hard disk. Operating system data is stored on volumes within the partitions on the hard disk.
The second method used in file system management is fast file system recovery. The fast system recovery method is designed with the ability to recover files as quickly as possible in the event of an unscheduled outage. This method uses a technique of lengthy file system check that makes is possible to recover and repair any data inconsistencies due to outages and unplanned system failure (Calder et al., 2011).
The third method used in file system management is shared file system support which uses a distributed over a network infrastructure whereby users at different location and platforms can be able to access the resources whenever their system are configured to access the shared files and enough permissions granted to the client computers to access the shared resources. This is one of the most convenient methods in file system management because users are able to access data at their convenience (Calder et al., 2011).
Another method used in file system management is file system mounting. File system mounting is a process of creating a root file system in the root directory. A directory tree is created is created under the root. Mounting takes place at a special location called the mount point. After the process of mounting is complete, the previous data available at the mount point becomes inaccessible (Calder et al., 2011).
The windows file manager is another method used in file system management. The file system manager is implemented on the graphical user interface where users are allowed to interact with the files and folders from diverse window versions. In the file manager, the hierarchical folder structure is displayed in in a left window whereas the folder contents are shown in the right pane. Users are given permissions depending following the IT policies and procedures of the business. The permissions would then enable them to copy, delete, rename or even print the files and folders (Reeder et al., 2008).
File Allocation Table (FAT) is another method used in the implementation of file system management. FAT is a traditional method is used file system management that was first introduced on the MSDOS platform. In FAT, data is stored in sectors which are further grouped into clusters which are the data allocation units on the hard drive. The windows operating system detects clusters are used for each file (Reeder et al., 2008).
In addition to this, the FAT table is used store information about the relationships between the clusters and files. This means that each cluster contains two entries in the FAT table. Over time a variety of FAT versions have been developed which include FAT 12, FAT16, and FAT32. The later newer versions were specifically developed for newer operating systems through they support backward compatibility for earlier versions (Reeder et al., 2008).
There are several advantages of use of FAT in file system management. One of the advantages is that it supports efficient use of the hard disk space. IN FAT, large files are not implemented in contiguous clusters and can be placed anywhere they fit in the cluster. Secondly, FAT supports file name characters of up to 255 unlike other versions that only support 8 characters for file names (Burguera et al., 2011).
Windows File System Management in Windows XP
Windows XP uses an updated version of FAT called FAT 32 file system that stores files in hard disk clusters with default size as small as 4KB. Windows XP operating system also supports FAT16 and NTFS file systems (Burguera et al., 2011).
FAT32 and FAT16 are used in Windows XP when setting up dual boot with previous operating systems and therefore provides for backward compatibility. NTFS on the other hard provides file and folder security in addition to file compression. FAT32 is the preferred file system because in this file system, space is used more efficiently; it is more robust and flexible where compared to FAT16 and NTFS (Burguera et al., 2011).
Windows XP file system management is done using a tool called windows explorer. Some of the options available in windows explore for file management include full screen vie, auto hide, sorting, details view, renaming copying and moving folders among others. Another file management tool used in windows XP is My Computer which allows users to access all the files on the computer. The My Computer icon is found on the desktop of the computer (Burguera et al., 2011).
My Documents in addition to all the other windows folders are also used to manage the files. Other tools include My Pictures and My Music folder. Lastly, the command prompt is a Windows XP file management tool that uses MSDOS commands to manage files and folders on the Windows XP operating system (Reeder et al., 2008).
Windows File System Management in Windows 7
Windows 7 operating system uses NTFS file system to store files on the computer’s hard drive. The main reason why NTFS is the most preferred file system for Windows 7 is that any inherent disk related errors are recovered automatically and therefore the performance of the windows operating system is not disrupted by system crashes (IFIPTM (Conference) et al., 2015).
Secondly, NTFS supports of large capacity hard disks, significantly increasing the storage space and computer hardware performance. Thirdly, the NTFS file system has improved security features such as use of permissions and encryption that computer administrators can use to restrict access to certain confidential or system data that can be accidentally deleted or accessed (IFIPTM (Conference) et al., 2015).
The file system management features in Windows 7 include, the windows explorer, libraries, document management, folder structure, folder addressees and naming convention. The windows explorer is an accessory that stores all the files, folders and subfolders in a hierarchical structure. The hierarchical structure consists of the root drive, parent folder and subfolders which can be expanded or collapsed to vie or hide the contents of the folder, subfolder or drive (IFIPTM (Conference) et al., 2015).
Significance of Windows Operating System File System Management in Computer Science and Industry
Windows operating system file system management is important in the field of computer science and industry for a number of reasons. Firstly, file system management is applied in several artificial intelligence technologies. One of the technologies that apply file system management is the case base reasoning (CBR) (IFIPTM (Conference) et al., 2015).
Case base reasoning is used in industrial and commercial systems to solve logical problems based on the knowledge of the past experiences. Specific areas of industrial application include design, planning and classification. Furthermore more, case based reasoning (CBR) is used to determine temporal and permanent files. This technology is also referred to as agent oriented technology in computer science (Rajgarhia & Gehani, 2010).
File system management is applied in hardware device management. All the devices connected to a computer system are managed using file system management. Windows operating system communicates to all the hardware devices connected to the system using device drivers. The device drivers act as an interface that is used to detect the electrical signals from the hardware components connected to the computer and the windows operating system (Rajgarhia & Gehani, 2010).
In computer science, a distributed file system is used in industry whereby users are able to access resources stored on centralized systems at their convenience. In distributed systems, servers are used to store information from a shared disk file system that allows for access control and translations for users in different locations. Servers use storage area networks (SAN) which provides protection information and directory service among others. On the storage area network (SAN) all the files have a unique identifier within the file system (Rajgarhia & Gehani, 2010).
Redundant Array of Inexpensive Disks (RAID) is another file system management application in computer science. RAID is used by Information technology organizations as a strategy for fault tolerance and backup. In RAID, data is organized into multiple disks that are integrated into one high performance logical disk. When accessing information stored on the RAID disks, disk arrays are used to stripe data across the multiple disks. The main advantage of RAID is that one can be able to access large amounts of data at very higher data transfer rates (Calder et al., 2011).
Fundamental Elements of Windows Operating System Performance Evaluation and Analysis Guidelines
The Main fundamental elements of windows operating system performance evaluation and analysis is to seek a technical understanding of the processes and tools used to optimize the performance of the windows operating system. According to the general guidelines used to improve the performance of the operating systems, there are a number of recommendations proposed to increase the performance of the windows operating systems (Calder et al., 2011).
The recommendations propose a number of tools to use for operating system optimization. The first tool proposed is installing the latest BIOS updates released by hardware manufacturers. The manufacturers of computer hardware frequently release BIOS updates and upgrades that significantly improve the performance of windows operating systems (Calder et al., 2011).
Secondly, it proposes the installation of the latest storage network drivers (SAN), network adapter drivers and firmware available on the manufacturer’s websites in order to optimize operating system interaction or communication with all the hardware devices available on the computer system and network infrastructure (Calder et al., 2011).
The windows operation evaluation and analysis guidelines should propose ways of optimizing the windows operating system for peak performance. Some of the operations required for a computers peak performance include cleaning up disk errors. Disk errors are a result of crashing programs that create errors on the hard disk and a result, slow down the performance of the windows operating system (Calder et al., 2011).
Disk clean programs are used to check and clean any errors of the hard disk. Secondly, the guidelines should propose frequent removal of temporal files because they also slow down the computer performance. Others include disk defragmentation, installation of antivirus programs, and Microsoft windows update among others (Calder et al., 2011).
Future Direction of Windows Operating System Performance Evaluation and Analysis Guidelines
The future direction of windows operating system performance evaluation and analysis guidelines relies on the emerging technological trends in improving the performance of the latest operating systems in the market. A performance evaluation of the latest windows operating system reveals major improvements in the use of computer system software and hardware components (Burguera et al., 2011).
Windows 7 and 8 consists of several new features that have made performance evaluation and analysis more accurate and reliable. Major improvements have also been realized in the CPU performance, memory management, hard disk drive management and network performance. These new innovative windows operating system performance evaluation techniques have a major impact on the use of windows operating system (Burguera et al., 2011).
Going beyond windows 8, there are several steps that have been taken Microsoft to improve the performance of the windows operating systems. According to performance evaluation and analysis done on some of the application developed alongside windows operating system, Microsoft has gone a step further by unifying users with cloud profile such twitter, Facebook, linked and Whatsup among many others. The development of the cloud operating systems is a major breakthrough in making easier for users to interact with windows operating systems using all technological gadgets such as mobile phones, tablets and smartphones (Burguera et al., 2011)
Burguera, I., Zurutuza, U., & Nadjm-Tehrani, S. (2011, October). Crowdroid: Behavior-Based Malware Detection System for Android. In Proceedings of the 1st ACM Workshop on Security and Privacy in Smartphones and Mobile Devices(pp. 15-26). ACM.
Calder, B., Wang, J., Ogus, A., Nilakantan, N., Skjolsvold, A., McKelvie, S., … & Rigas, L. (2011, October). Windows Azure Storage: a highly available cloud storage service with strong consistency. In Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles (pp. 143-157). ACM.
DASFAA (Conference : Database systems), In Renz, M., In Shahabi, C., In Zhou, X., & In Cheema, M. A. (2015). Database Systems for Advanced Applications: 20th International Conference, DASFAA 2015, Hanoi, Vietnam, April 20-23, 2015, Proceedings.
IFIPTM (Conference), In Damsgaard, J. C., In Marsh, S., In Dimitrakos, T., & In Murayama, Y. (2015). Trust management IX: 9th IFIP WG 11.11 International Conference, IFIPTM 2015, Hamburg, Germany, May 26-28, 2015, Proceedings.
Rajgarhia, A., & Gehani, A. (2010, March). Performance and Extension of User Space File Systems. In Proceedings of the 2010 ACM Symposium on Applied Computing (pp. 206-213). ACM.
Reeder, R. W., Bauer, L., Cranor, L. F., Reiter, M. K., Bacon, K., How, K., & Strong, H. (2008, April). Expandable Grids for Visualizing and Authoring Computer Security Policies. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 1473-1482). ACM.