이제 리눅스에서 시스템 프로그램을 시작하려는 초보입니다.

이정원의 이미지

리눅스에는

쉐어드 메모리, 큐, 세마포어 가 있다고하고

이것들로 IPC 하는 프로세스들이 있다는데 이런 프로그램과

쓰레드 프로그램, Malloc 등등 이러한 프로그램을 공부 할 책이나 싸이트가 있으면 추천 부탁드립니다.

이제 시작이라서 어떻게 시작해야 할지 잘 모르겠습니다.

C공부는 조금 해봤는데 위에 대부분의 책에서 저런 내용들은 보지 못한것 같습니다. (쓰레드랑 Malloc은 가끔 봤지만 IPC 통신하는 프로그램은 본적이 없는것 같아요)

제가 제대로 질문 하는건지 모르겠지만, 부탁드립니다.

더블어 리눅스 커널 공부를 할 수있는 책도 있으면 부탁드립니다.

정말 처음 공부시작하실때를 생각하셔서 자세히 알려주시면 감사하겠습니다. ~ ^^

esllo의 이미지

비기닝리눅스프로그래밍(빨간책) -> RICHARD STONES & NEIL MATTHEW
3판인가 그럴겁니다.
그거 띠시면 프로페셔널 보심 될 듯 하네요.
열공하세요^^

이정원의 이미지

이정원의 이미지

감사합니다.

인터넷에서 찾아봤는데

그책이 한글판이 있고 영문판이 있네요

영어를 잘하는건 아니지만 일부 외서와 번역판을 보면 번역판이 더 이해가 안간다고 하시는 분들이 있던데

이건 어떤가요?

esllo의 이미지

저는 한글판을 보았었습니다. 그리고 틈틈히 프로페셔널 보고 있구요 ^^;

제가 영어 실력이 딸리는바람에 ㅡㅡ;

리눅스 커널을 시작하시려나봐요.. 저도 막 시작할려고 하는 참입니다..^^

반갑네요.. ㅋ

geneven의 이미지

저도 지금 처음 시작하는 단계인데 APUE이거 보고 있습니다.
APUE로 한번 검색해 보세요.

익명 사용자의 이미지

영어가 딸려서 APUE원서는진도가 늦어 못보겠고
한글판은 영문판보다 더 어렵기때문에 패스했고..
지금은 오라일리에서 나오느 UNIX System Programming for SVR4를 보고 있어여~~
책값이 싸다는 장점으로다가 질렀는데...그냥저냥 볼만하네여
커널공부하실라믄...보통 리눅스커널의이해 보라던데...전 어려워서.....
거 머지 운영체제 수업때 교재로 많이 쓰는 공룡책부터....
것도 어려운데...음...
커널은 너무 어려워요~~~T.T

체스맨의 이미지

Unix Network Programming volume 2 에 IPC 프로그래밍 관련 내용이 있습니다.

그리고, 오픈 소스 프로그램 중에 IPC 를 쓰는 것들을 찾아서, 소스를 분석해보면 도움이 됩니다.

Orion Project : http://orionids.org

gamdora의 이미지

APUE가 나오기 앞 시대에 APUE의 자리에 있었다고 하는

Advanced Unix Programming은 어떻습니까?

APUE랑 이름이 비슷하지요?

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.