프로그래밍 QnA

jeongheumjo의 이미지

커널 주소 공간이 궁금합니다.

요즘 커널 공부를 하는 중입니다.
'리눅스 커널 내부구조' 라는 책을 보고 있는데요,
개념 이해가 잘 안되서 여쭤봅니다.

리눅스에서 32비트 머신에서 한 프로세스는 가상 주소 공간 4GB 를 가집니다. 그 중
0 ~ 3 GB 는 유저 공간
3 ~ 4 GB 는 커널 공간 입니다.
유저 공간에는 그 프로세스의 코드, 데이타(.bss 포함), 스택, 힙이 자리합니다.
1. 커널 공간에는 커널의 어떤 부분이 자리할까요?

책에서 설명하기로는
32 비트 머신은 BIOS comm area/Kernel code image/DMA region/mem_map/Direct Mapping/vmalloc/kmap/Fixed mapping
64 비트 머신은 module mapping space/unused hole/kenel text mapping/ioremap space/direct mapping space/guard hole
이 그 공간에 존재하게된다고 하는데요, 이는 공간을 부르는 이름일 뿐입니다.

suckgamoni의 이미지

리눅스에서 단어 선택 단축키 있나요? (윈도에서 Ctrl+W)

최근 넷북에 리눅스를 깔고 주 OS로 쓰고 있습니다.
다 좋은데, 텍스트 편집이나 코딩 시 불편한 게 있더군요.
윈도에선 메모장이든 VS든 대부분 Ctrl+W 를 누르면 현재 캐럿에 위치한 단어를 선택하게 되는데요.
리눅스에선 Ctrl+W 가 전부 탭 닫기 더라구요.
단어 선택 단축키 코딩할 때 정말 자주쓰는건데, 이게 없으니 불편해 죽겠습니다. ㅜㅜ
리눅스에 현재 캐럿 위치의 단어를 선택하는 단축키 있나요??

테스터스 초이스의 이미지

합법적인 해킹이 가능한가요?

한가지 상황을 생각해 보았습니다.
모 사이트의 보안이 굉장히 취약하여 내 개인정보가 줄줄 샌다고 했을때,
해당 사이트를 직접 해킹하여 보안 취약점을 만천하에 드러내는것이 불법일까요?

thewarparty의 이미지

커널 영역에서 사용자 함수를 호출할 수 있는 방법이 없을까요???

주기 태스트를 위해서 커널 영역에서 사용자 함수를 호출을 해야 합니다.
하지만 시그널을 사용하였을 때 좋지 않은 결과가 나와서
시그널을 제외한 커널 영역에서 사용자 함수를 호출할 수 있는 방법을 찾고 있는데요...
어떻게 해야 할지 모르겠습니다.
많은 조언 부탁드립니다.

ilianes의 이미지

tbb에서

grid solver 문제를 tbb를 이용해서 병렬화 하려고 합니다
while(!done)
{
for(int i = 0; i < 100; i ++ ){
for(int j = 0; j < 100; j ++){
/* something do */
}
}
if(scalar-expr)
done = 1;
}

jjing의 이미지

웹서버는 정상이나 웹페이지를 불러오지 못하고 있습니다

안녕하세요 !
삽질하면서 배우는 우분투초보입니다.

모든 말은 거두절미하고, 제가 지금 웹서버를 다루고 있습니다.
이 웹이 우분투 10.04.LTS와 제로보드를 기반으로 만들어져 있습니다.

그런데 얼마전까지만 잘되던 웹페이지가 찾을 수 없다고 나오네요 ㅠㅠ
putty나 직접 서버가 설치된 데탑에서 접속하면 무난히 접속 되는데 웹페이지에서만 찾을 수 없다고 나오네요.

혹시 방화벽때문인지 싶어서 ufw status 해 보았으나, inactive라면서 비활성화 되어 있는데도 저러네요 ㅠㅠ
최후의 보류 reboot를 해보아도 여전히 웹페이지는 찾을 수 없다고 나오네요.

혹시 이런 현상을 겪으신 분 있으면 경험담이나 자그마한 돌파구라도 마련해주실 분 기다리고 있겠습니다 ㅠ

ps. 저번에 파일서버는 아직까지도 무난히 잘되고 있네요 :)
근데 파일서버보다 더 중요한건 실시간으로 작동되어야 하는 웹서버라서 ㅠㅠ

익명 사용자의 이미지

Chromium에서 Web Rendering engine을 dll 형태로 제공하는지 궁금합니다.

안녕하세요. 질문이 있어 이렇게 글을 올립니다.

Local applciation에서 Web Rendering engine을 활용하여 HTML 및 JS 처리를 하려고 하는데
플랫폼 독립성을 보장받고 싶어요.

따라서 MS HTML이나 CEF (Chrome Embedded Framework)는 제외했는데
Windows 플랫폼에서 우선적으로 개발해 보려고 합니다.

Chromium에서 Web Rendering engine을 dll 형태로 제공하나요?
아니면 WebKit 엔진 자체의 core 부분을 활용할까 생각하는데,,,
궁금해서 질문드려요~

soyeon0618의 이미지

[질문]OpenSSL API 로 public key 등 얻기..

OpenSSL API (C언어)만으로 (명령어 쓰지않고..)

public key 를 얻고 싶은데 OpenSSL 사이트의 도큐먼트들을 보기 쉽지 않네요 ㅎㅎ;;

X.509 cert 파일, DER 포맷인데 초보라 쉽지 않네요..

페이지

프로그래밍 QnA 구독하기