CP010-LinuxIntroduction

CP010-LinuxIntroduction - CSIS1122B Computer Programming II...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
CSIS1122B Computer Programming II Module 1: Introduction to Unix Systems Dr. HO Wai Shing
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CP010: Introduction to Unix / Linux 2
Background image of page 2
What is Unix? Unix is an operating system following open standards . E.g., using TCP/IP in network connection, not other proprietary network protocols. E.g., using SMTP to send mails Vs. proprietary systems such as MS Windows Quick recall: an operating system is a piece of software which: manages various resources such as memory, CPU, display, I/O, printer, … starts / stops other programs. CP010: Introduction to Unix / Linux 3
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Operating Systems An OS acts like a manager. After you power on a computer, OS is the very first software to be executed on the computer. It stays there until you turn the computer off. OS details are studied in another course CSIS0230. When you interact with Unix, you can find more about the purposes of an OS, its nature, and its advantages or disadvantages. CP010: Introduction to Unix / Linux 4
Background image of page 4
What is Linux? Linux is an open source implementation of Unix. i.e., it’s FREE (hey, free means freedom) You can download and install on your computer. You may also download the source-code of Linux and modify it for your own purposes. (you need to do this in CSIS0230.) P.s., can you read the source-code of MS Windows? Linux has many distributions . Redhat, Fedora, Debian, Ubuntu, Suse, … Similar functionality, but some variants of flavors. CP010: Introduction to Unix / Linux 5
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Why Unix / Linux? Unix is still common in many companies, in particular the ones run server-side applications (e.g., web servers) using dedicated machines. Client-side applications are dominated by other proprietary OSes. Note: MacOS is based on Unix. You will use Linux extensively in other CS courses. Exercise 1: Try google “Why Unix?” CP010: Introduction to Unix / Linux 6
Background image of page 6
Unix? Linux? In this course, we use Linux as the environment for teaching. When I say “Unix”, sometimes it may also mean “Linux”, and vice versa. It’s not our main focus to distinguish them in this course.
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/05/2012 for the course FBE BUSI1007 taught by Professor Lin during the Spring '11 term at HKU.

Page1 / 24

CP010-LinuxIntroduction - CSIS1122B Computer Programming II...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online