비컴공 학생인데 OS독학이 가능한지요?

youngjae6의 이미지

안녕하세요. 선생님들.

질문이 두가지 있어서 이곳에 들리게 되었습니다.

1.

비컴공 학생인데 OS독학이 가능한지요?

전자공학과이고 data structure는 끝냈습니다.

전자과이고 신호처리쪽인데 컴퓨터쪽은 공부 할수록 재미가 있더라구요.

이참에 선택지를 늘리고자 OS를 독학하고자 합니다.

학교에 컴공수업으로 OS가 있지만 컴공 선수과목을 듣지 않으면

수강 불가라고 하더군요....

친구말로는 OS는 많이 어렵기 때문에 독학하면 이해에 많은 어려움을 겪을거라는데

여기 계신 선생님들께서는 어떻게 생각하시는지요?

괜히 독학하다가 반쪽짜리 지식이 될까 두렵습니다...

2.

만약 본다면 어떤 교재를 추천하시는지요?

영어 원서 읽는데는 불편함이 없으므로 원서라도 괜찮습니다.

세벌의 이미지

1. 독학을 어떻게 정의하느냐에 따라 다릅니다.
모든 속세와의 인연을 끊고 혼자 산에 가서 공부를 한다
라고 정의하신다면 독학 비추.

학원 등에 안 다니고 공부한다(대신 책을 읽고 인터넷을 활용)
라고 정의하신다면 독학 가능하다고 봅니다.

2. 영어 불편함이 없다 하시니 구글에서 관심 분야 키워드를 한글 아니고 영어로 입력해서 찾아보셔요.
인터넷으로 책 찾아보면 그에 딸려 나오는 책에 대한 댓글을 참고하는 것도 좋겠지요.

youngjae6의 이미지

늦었지만 감사합니다.

tyhan의 이미지

공룡책을 추천 드립니다.
operating system concepts

youngjae6의 이미지

늦었지만 감사합니다.

00의 이미지

os 는 공부만 몇년이 걸립니다 시중에 os 만들기 같은 책이 있긴 하지만 사실 우리나라에서는 커널 잘 안다고 환영하는 회사는 많지 않아요 sw 개발쪽에 흥미가 있으신듯 한데 간단한 앱이라도 많이 만드시는게 결국 os 를 이해하는 방법입니다

youngjae6의 이미지

늦었지만 감사합니다.

chocokeki의 이미지

os 강의는 듣는게 문제가 아니라 과제가 문제에요 ㅎㅎㅎㅎㅎㅎ
과제 난이도가 우주 넘사벽 레벨

youngjae6의 이미지

늦었지만 감사합니다.

여유롭고파의 이미지

운영체제 너무 어렵더군요. 전 기억나는게 별로 없네요. 어디서듣기로는 유닉스시스템프로그래밍인가 그거보고 공룡책보고 개념잡고 커널컴파일해보고 소스분석 뭐 그렇게 말하는 데도 있더군요 이런주제는 새로 묻기보단 예전글 검색이 더 이득일듯 싶어요.

youngjae6의 이미지

늦었지만 감사합니다.

여유롭고파의 이미지

컴퓨터 잘하시는 분들 부럽네요

내가왜리눅스썼지의 이미지

mit 6.828 라는 강의가 있네요. 능력만 되면 이거 하는 것도 도움 될 겁니다. (아님 말고)
같은 내용으로 다른 대학에도 강의가 있습니다. 과제 정답은 github 뒤지면 나올 겁니다.

https://courses.cs.washington.edu/courses/cse451/15au/

하지만 그 전에 C 로 메모리 관리하는 능력이 없으면 C 부터 배우셔야 될 겁니다. (아니면 이 내용을 이해하지 못 할 겁니다.)

이보게 친구, 속도는 생명이라고.
망하면 재수강. Re: 제로부터 시작하는 재수강

내가왜리눅스썼지의 이미지

mit 6.828 라는 강의가 있네요. 능력만 되면 이거 하는 것도 도움 될 겁니다. (아님 말고)

이보게 친구, 속도는 생명이라고.
망하면 재수강. Re: 제로부터 시작하는 재수강

youngjae6의 이미지

감사합니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.