2013-04-03

CSC 104 Slog-Week Ten (Mar 18th - Mar 24th)


CSC 104 Slog-Week Ten (Mar 18th - Mar 24th)
Something new learned in the class:
[Operating Systems]
  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 didnt 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