청아
1k
2017-05-21 11:21:19
5
1560

Os 와 네트워크 개념에 대해서



알려면

뭐를 개발해보면 좋을까요??


디비 개념 같은 경우는

개발 해보면서 많이 습득했거든요


Os와 네트워크적 즉 정보처리기사시험에 나오는 개념들도 몸으로 체득하고 싶은데.

그럴려면 무엇을 개발해보면 좋을까요.

0
0
  • 댓글 5

  • 즈루시
    12k
    2017-05-21 11:31:27

    os 전공서적 한번 읽어보시죠 ^^

    1학년때 배웠던거 같은데 딱딱해서 수면 유도에 딱입니다

    0
  • 김혼종
    14
    2017-05-21 11:53:18

    OS는 몸으로 체득하시기에 딱 좋은건 리눅스 커널 프로그래밍이 제일 직빵입니다.

    아니면 OS만들기책이 시중에 꽤 많아요. 그거 보시면서 따라하면서 만드시는것도 괜찮습니다.

    만약 메모리 관리기법이나 데이터 관리 기법만 익히실거면 쓰레드로도 연습은 가능합니다.

    어차피 선점이냐 비선점이냐 차이도 쓰레드 하나로 두고 그것만 쓰느냐 아니면 쓰레드 여러개 두고

    우선수위에 맞춰서 하느냐 차이라서 말이죠.

    넷은 뭐 C로 소켓 뜯어고치기 이런거 하면 딱 좋구요.

    0
  • 앙앙이
    3k
    2017-05-21 12:43:54

      OS 에 깊이 공부하고 싶으시면 커널연구회(http://www.kernel.bz/home)라고

    들어가서 인맥을 쌓으시면 좋을듯해요.


    다만 어설픈 맘에 도전했다가는 저처럼 실패하실겁니다.


    OS 가 아니여도 공부할것이 너무 많으니 잘 찾으시기를 바랍니다.

    0
  • 청아
    1k
    2017-05-21 21:43:07

    김혼종>> 감사합니다!

    리눅스 커널 프로그래밍 어떻게 하는지 알수있을까요?

    취업 하기에 3개월 밖에 안남아서

    그동안에 할수 있는게 뭐가있을까요?

    찾아보니까 

    리눅스 프로그래밍 with 라즈베리 파이

    http://www.yes24.com/24/goods/20003170?scode=032&OzSrank=4

    이것이 리눅스다

    http://www.yes24.com/24/goods/18740289?scode=032&OzSrank=1

    이런 책들이 있는데

    뭘 보면 좋을까요??.??


    0
  • 김혼종
    14
    2017-05-23 16:22:14

    일단 리눅스는 처음이신가요?


    처음이시면 리눅스 기본 사용법을 익히셔야 합니다.

    일단 찾으신 이것이 리눅스다 같은 부류 먼저 보시면 됩니다.

    이쪽 부류의 책은 거의 비슷한 내용이라 딱히 책 추천 해드릴건 없고 지금 찾으신걸로도 충분하시구요.


    리눅스 기본기 익히시면서 이론으로는

    이책을 추천합니다.


    이런 배경지식이 쌓인후에는 커널 들어가시면 됩니다.


    커널책은 한글판으로는 

    이 책이 괜찮은편이고 문제점은 이책 기준이 리눅스 커널 2.6버전이라 좀 옛날입니다.

    그래서 커널 4.0 버전은 이책으로 공부하시면 됩니다.


    운영체제 공부는 정말 제대로 하면 한두개가 아닙니다.

    기본적으로 폴링이나 DMA 같은 I/O 파트 들어가면 반드시 컴퓨터 아키텍쳐도 익히셔야 합니다.

    네트워크 파트 들어가면 소켓도 익혀야 하죠.


    제가 추천드린 위의 책으로는 아마 3개월만에 때기에는 부족할겁니다.

    정말 개념만 필요하시다면 리눅스 기본기도 때려치우고 운영체제 책만 보셔도 무관합니다.

    정말정말 더 기초적인것만 원하신다면 정보처리기사 운영체제 파트만 공부하셔도 배경지식은 생깁니다.

    만일 MFC나 win32API를 하시던 분이면 윈도우 커널인 윈도우 NT 부분도 상당히 많습니다.

    모든 배경지식 다때려치우고 OS를 만들거면 시중에 OS만들기 책도 많습니다.


    아무래도 3개월 남은시점이면 제가 추천드리는 방향은 정보처리기사 운영체제만 정리한 정리본들 구글이나 네이버에 꽤 많습니다. 그것만 공부하셔도 취업시 대화에 있어서는 문제 없긴합니다. 업무상에서 만약 운영체제를 만들어야 한다면 문제지만 이런일을 하는 분야도 적은편이고, 제가 님의 상황을 더욱 상세히 알지는 못하기에 이정도가 한계선인 것 같네요.

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.