Unix操作系统【英文】
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
History of Unix
Ken Thompson (recently retired from Bell Labs) is on left, and Dennis Ritchie is in the middle. What`s his name is on the right…
UNIX Features
The Unix OS is a multi-user OS allowing more that more person to directly communicate with the computer. Although the OS can only work on one task at a time, a small piece of time (time slice) is dedicated to each task or user - this is referred to as “time-sharing”. Time sharing gives the illusion that the CPU is giving all the users its full attention
The Unix OS was developed (based on Multics & CTSS operating systems) by Ken Thompson at the AT&T Bell Laboratories in 1969. He wanted to create an multi-user operating system to run “space wars” game. Ken’s philosophy was to create an operating system with commands or “utilities” that would do one thing well (i.e. UNIX). Pipes could be used combine commands...
History of Unix OS
百度文库
The first versions of UNIX were written in “machine-dependent” program (such as PDP-7). Ken Thompson approached Dennis Ritchie, developer of C language, and in 1973 they compiled UNIX in C to make operating system “portable” to other computers systems.
OPS224
Operating Systems - Unix
Agenda
Overview of OPS224
Discuss Course Outline Evaluation Class Standards / Required Materials
Purpose of an Operating System (OS) History Unix / Linux OS Characteristics of Unix / Linux OS
Class Standards (See Instructor’s Website)
Evaluation Attendance / Participation Late Assignments Missed Tests Missed Final Exam Things that Annoy Instructor Cheating / Plagiarism
How to Contact Instructor
Room #: 2198 Telephone #: (416) 491-5050 x 3208 E-mail: david.ward@senecac.on.ca Instructor’s Website: cs.senecac.on.ca/~dward Course Website: cs.senecac.on.ca/~ops224
allocates computer resources schedules routine tasks provides a platform to run application software for users to accomplish tasks provides an interface between the user & the computer
Enter data in files to be later processed
Note: batch processing lacks the advantage of immediate feedback as opposed to online processing
History of Unix OS
Read pages 3 to 17
Definition of an Operating System (OS)
An operating system is a control program for a computer that performs the following operations:
Required Text
A Practical Guide to Linux, by Mark Sobell. Publisher: Addison-Wesley; ISBN 0-201-89549-8.
Attention
These PowerPoint notes are based on Chapter 1 of textbook “A Practical Guide to Linux”
History of Unix OS
Prior to Unix, many operating systems ran collections or “batches” of operations one at a time. This single-user “batch-processing” approach did not take advantage of the potential processing power and speed of computers Process Collection or “Batch” of files Receive information of processed data