Microsoft Windows Basics

Windows is a ubiquitous and constantly evolving, user-driven operating system. With many versions to choose from offering diverse user experiences and options, there is definitely a Windows operating system that fits the needs of every computer user, developer, and gamer. Given the generalized nature of Windows operating system, there are also many benefits of using them. Most notably, this includes compatibility with most programs and a highly intuitive as well as easy-to-use Graphic User Interface. This makes it arguably the best set of operating systems on the market. Windows also comes with many provisions to increase security for home computers, professional/organizational computers, and web browsing. From wireless connection protection to user-level access control, Windows operating system users can customize their security options for the best possible fit as well as the most possible security. This is even further guaranteed with updates that are released frequently to ensure that security is up to date. This isn’t to say that steps shouldn’t be taken by users in order to verify that the utmost security is maintained. This includes avoiding open source and torrent programs, performing frequent virus scans, accepting Windows updates and keeping Windows Updater active, limiting access to resources, and turning off unneeded services.

Unix (officially trademarked as UNIX, sometimes also written as UNIX) is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T. The Unix operating system was first developed in assembly language, but by 1973 had been almost entirely recoded in C, greatly facilitating its further development and porting to other hardware. Today's Unix systems are split into various branches, developed over time by AT&T as well as various commercial vendors and non-profit organizations. The second edition of Unix was released on December 6th, 1972. The Open Group, an industry standards consortium, owns the “UNIX” trademark. Only systems fully compliant with and certified according to the Single UNIX Specification are qualified to use the trademark; others might

Today. Berkeley) by commercial startups. The term "traditional Unix" may be used to describe a Unix or an operating system that has the characteristics of either Version 7 Unix or UNIX System V Unix operating systems are widely used in servers. Unix was meant to be a programmer's workbench rather than be used to run application software. OS X currently has the biggest use on personal computers with more than fifty five million systems installed. the most notable of which are Solaris. NetBSD. in addition to certified Unix systems such as those already mentioned. small programs that can be strung together through acommand line interpreter using pipes. treating devices and certain types of inter-process communication (IPC) as files. multi-tasking and multi-user in a timesharing configuration. and DragonFly BSD) are commonly called "Unix system-like" or "Unix-like" (though the Open Group disapproves[1] of this term). originating from the University of California. Kernighan and Pike summarize . Unix became synonymous with "open systems". Many individual users started adding their own tools to the system and passing it along to colleagues Both Unix and the C programming language were developed by AT&T and distributed to government and academic institutions.[2] The Unix environment and the client–server program model were essential elements in the development of theInternet and the reshaping of computing as centered in networks rather than in individual computers. Originally. Unix systems are characterized by various concepts: the use of plain text for storing data. powering everything from huge data centers to desktop systems to mobile phones to embedded devices such as routers. Linux is the most widely used. Unix-like operating systems such as MINIX. The system grew larger when the operating system started spreading in the academic circle. Among all variants of Unix. Linux and BSD descendants (FreeBSD. These concepts are collectively known as the Unix philosophy. as opposed to using a single monolithic program that includes all of the same functionality. During the late 1970s and early 1980s. OpenBSD. workstations. the term "Unix" is often used informally to denote any operating system that closely resembles the trademarked system. a hierarchicalfile system. Unix was designed to be portable. However. which led to both being ported to a wider variety of machine families than any other operating system. and the use of a large number of software tools. As a result. and mobile devices. the influence of Unix in academic circles led to large-scale adoption of Unix (particularly of the BSD variant. HP-UX and AIX.

and. Although this followed the lead of Multics andBurroughs. Running on cheap hardware. The microkernel concept was introduced in an effort to reverse the trend towards larger kernels and return to a system in which most tasks were completed by smaller utilities. However. the Unix file model worked quite well as most I/O was "linear". Moving away from the total control of businesses like IBM and DEC. The kernel provides services to start and stop programs. To mediate such access. handles the file system and other common "low level" tasks that most programs share. The file . perhaps most importantly. modern systems include networking and other new devices. Unix had a drastically simplified file model compared to many contemporary operating systems." Under Unix. semaphores). the file model proved inadequate to the task of handling asynchronous events such as those generated by a mouse. In an era when a "normal" computer consisted of a hard disk for storage and a data terminal for input and output (I/O). the kernel. AT&T being willing to give the software away for free. it was Unix that popularized the idea. the kernel was given special rights on the system. It was written in high level language rather than assembly language (which had been thought necessary for systems implementation on early computers). It won its success by:      Direct interaction. the "operating system" consists of many utilities along with the master control program. treating all kinds of files as simple byte arrays.this in The Unix Programming Environment as "the idea that the power of a system comes more from the relationships among programs than from the programs themselves. schedules access to hardware to avoid conflicts if two programs try to access the same resource or device simultaneously. and in the 1980s non-blocking I/O and the set of inter-process communication mechanisms was augmented (sockets. and functionalities such as network protocols were moved out of the kernel The Unix system had significant impact on other operating systems. As graphical user interfaces developed. leading to the division between userspace and kernel-space. shared memory. message queues. Being easy to adopt and move to different machines.

originally introduced by Multics. The Plan 9 operating system pushed this model even further and eliminated the need for additional mechanisms.system hierarchy contained machine services and devices (such as printers. or disk drives). providing a uniform interface. Unix also popularized the hierarchical file system with arbitrarily nested subdirectories. . terminals. but at the expense of occasionally requiring additional mechanisms such as ioctl and mode flags to access features of the hardware that did not fit the simple "stream of bytes" model.

82489. 90 &31024/0470/6:900.

/06:.90/-...3/390  8343 -4.07 24/073 8890283..3.7434:80.894800307..841.:807 39071.3/490730/0.83.:/0309473.0/3.08/0. .08 87.830.3/3 .0450/ 901024/0574.5.03988:.24:80 .9094909.7 40.

..70.70/ 20247 2088.9079.422:3.3/1:3.94349074507.54708 .70/90/0.8&39.3/:774:8 9.94320.3:../41:9.93907.93..7/./831.425./459.0908419.088-      70..8.88250-90./..3.3925.3.07.3/90809413907 574.8 %010 .7 4507..308  9.71478890282502039.43902547.77.7.8802-.93889028 94398 8:.1471700  #:33343.87990330.174290949.:20390/ 84.3/24.9088:...088 ./ -00394:930.89.098 8.0.82510/1024/0.70  030.93889028 970...943.425:9078  94:981440/900.3.894.9 545:.0.943  4.943430.088.3828.0/4:941900730 %0&388902..5. .06:0:08 802./7.3/  % %-03394.830947 57494.8.3/841108.3:.4397441-:83088080.4807024.094/11070392.0 ..  &3.70/942.

3//0.30/2....241-90824/0 %0!.8   .94708 473..7.84.990 050380414.34507.0/-:9.9....//943.84545:.:3147239071.9//34919908250 8970.3974/:..20.3828  &3..706:73.08.03 1:7907.08 574.38288:.7-97.8 47/8/7.0 -:9./3..08 8:.08810.439.7/.93889025:80/9824/00.8890207.90/90300/147.709.//943..85739078 90723.843.20.730890/ 8:-/70.70/9007.894.7...10889029..30807.3/023. .3/ 24/01.9:7084190.