CSC
104 Slog-Week
Ten (Mar 18th - Mar 24th)
❤Something
new learned in the class:
❀Operating Systems came after human operators, preparing a sequence of computer jobs to be run on computers.
❀Job control
software (a precursor of what we now think of as an operating system) was
developed and could provide the users with output in real time (nearly
instantly).
❀A single CPU
"slice" time is about 1/20 second.
❀With the
arrival in the 1970s of single-user personal computers,
the resources were not shared among human users. Initially this often meant
that no operating system was required, so no time-sharing was required.
❀Rudimentary
operating systems for personal computers meant that the details of interacting
with hardware could be delegated to hardware drivers, so that applications
(games, word processors) could more easily be written to run on different
machines.
❀With any
flavour of operating system, we expect:
A
kernel which provides access to
hardware, while shielding application software from the gory details, launches
applications, shares CPU cycles among applications, a graphical shell for the
user to interact with.
System utilities
that aren't of interest other than for computer maintenance, and are often
considered part of the operating system: file compression, disk defragmentation
or formatting hardware.
❀Operating
systems are often closely associated with the CPU (or family of CPUs) they were
developed to work with. They are also often associated
with an application that was first, or best, developed and bundled with a
particular OS.
[DR.RACKET]
❀Recusion
;
k : number -> image
(define
(k d)
(cond
[(> d 0)
(beside/align
"bottom"
(k (- d 1))
(rotate 60 (k (- d 1)))
(rotate -60 (k (- d 1)))
(k (- d 1)))]
[else (line 5 0 "blue")])
❤ Challenges I met this week
❀Editing Wikipedia!!! The most
difficult assignment to finish in CSC104. I translated the corresponding
article of Chu Mei-feng in Chinese Wikipedia but I forgot to attach the links
for it. Therefore, the committee deleted my article at first, which made me
really sad. Fortunately my friend reminded me of adding references to the
article which made the article more reliable. I did so and the article I
translated was saved until now. :D Thanks for my friends!
❤The test/quiz/assignment
❀Assignment WIKI③ is due this week. I translated two whole
corresponding Chinese articles in Chinese Wikipedia and added links to one
article. It took me a whole night. Translating articles is a really hard job. I
didn’t expect it to be that difficult
at first. Anyway it is a good chance to practicing my English!
❤Feedback to other’s slogs
❀ I read the slog from http://virumandi2004.blogspot.ca/
this week again because his/her slog is really interesting. He/she said that “It
was just the Sierpinski triangles where you had a condition but this was way
more interesting since this time we learned to make it do so many cooler things!”
I totally agree with he/she, so I left a comment: “Yea! Sierpinski made of random
colors is really interesting! The magic of computing LOL!” I love computer science when I work out something!
No comments:
Post a Comment