프로그래밍 QnA + 설치 및 활용 QnA

pelomon2의 이미지

멀티 페이지 테이블 (OS) 질문.

OS 멀티페이지 테이블(계층구조) 공부하다가 아리송한게 있어 질문드립니다.

싱글페이지테이블에서는
페이지 크기에서 페이지의 변위(오프셋)을 구하고, 그에맞게 페이지 테이블을 구했는데요

예를들어 16비트 시스템에, 4KB 짜리 페이지 라고하면
4KB의 범위는 2^12가 되니까..
오프셋(변위)은 12비트고.. 16비트중 남은 비트는 4비트만 남으므로..
싱글페이지테이블이 가질 수 있는 엔트리 개수는 2^4 = 16개 엔트리가 생긴다고 봤습니다.
그래서 기존까지는 남은비트를 가지고 테이블을 만든뒤 그걸 기반으로 물리주소를 찾아가는구나.. 이렇게생각했는데요..

멀티페이지에서는 오프셋을 제외한 나머지 영역들을 디렉토리영역/페이지테이블영역으로 나눠서가지더라구요..
그중에서 페이지테이블영역의 엔트리개수를 구할때, "각 페이지 테이블의 사이즈는 페이지의 사이즈에 맞춰야한다" 라는 설명이있던데..
이말이 이해가 안됩니다.

왜 맞춰야되는걸까요?
페이지테이블이 페이지의 사이즈를 넘기거나 더 적으면 안되는건가요?

pch2180의 이미지

pointer 크기 관련해서 좀 헷갈리네요

안녕하세요. 매일 눈팅만하다가 조금 헷갈리는 점이 있어서 첫글을 작성하네요.

64bit OS 기준으로 pointer의 data size 크기가 8bytes라고 알고 있습니다.
그러면 pointer - 1 이면 실제 pointer - 0x8과 같지 않나요?
근데 실제 테스트를 해보니 pointer - 0x4와 같네요 ㅠㅠ

pointer가 아니라 int 사이즈로 가는거 같은데 뉴비에게 가르침을 주시면 감사하겠습니다!

tkdghk9461의 이미지

VC++ MFC의 Custom Control에 가로 스크롤을 추가하는 방법 아시나요?

혹시.. VC++ MFC의 Custom Control에 가로 스크롤을 추가하는 방법 아시나요?
각각의 Custom Control에 가로 스크롤을 추가하고 싶은데 방법을 잘 못 찾겠네요
아시는 분 알려주시면 정말 감사하겠습니다.

쿠마테츠의 이미지

Accpetor에서 이미 동일한 주소를 바인딩하는게 가능한가요??

안녕하세요.
서버 쪽 공부하고 있는 신입입니다 ㅜ

boost::system::error_code ec;

a.open(tcp::v4(), ec);

a.set_option(tcp::acceptor::reuse_address(true), ec);

a.bind({ tcp::v4(), port }, ec);

if (ec != 0)
return false;

위와 같은 코드로 테스트를 해보고 있는데
해당 코드를 두번 실행했을 경우에는 두번째 프로세서에서 bind 시 에러가 발생해야 하지 않나요??
SO_REUSEADDR 옵션을 사용하긴 했지만 해당 옵션이라 해도 윈도우에서 보안상 막아놨다고 들었는데
제가 잘 못 알고 있나요??

kutest의 이미지

파싱에 대해서

웹 파싱이라고 하잖아요?
그러면 웹이아닌 프로그램을 파싱하는것을 무엇이라고하면되죠?
그냥 프로그램 파싱?? 배워볼려해도 검색할 내용 찾기힘드네요

doraq의 이미지

android rom을 빌드할때 특정파일의 퍼미션을 바꾸고 싶습니다.

안드로이드 보드에 올라갈 rom을 빌드 중입니다.
빌드는 성공합니다.

원하는것은 빌드된 이미지 안에 특정 파일(제가 원하는 몇몇) 의 파일 속성을 제가
원하는 바 대로 빌드되도록 하는 것입니다.

예를 들면..

/system/bin/abc 의 권한이 755 인데 750 으로 빌드되도록 하는거죠.

이미지 플레싱 후 파일매니저 등으로 수정하거나 하는 얘기 아닙니다.
빌드 얘깁니다.

PS : init.rc등에서 바꾸면 안됩니다.

빌드 종료시에 system.img 에 바뀌어서 들어가 있어야 합니다.

아. 큰 상관은 없겠지만, 안드로이드 버전은 P입니다.

kyuho6942의 이미지

AVR 프로그래밍 질문입니다. (Timer/Counter와 _delay_ms 함수 관계)

안녕하세요 이번에 AVR mcu(Atmega328p)에 프로그래밍 하면서 신기한 현상을 발견해서 왜 이런현상이 일어나는지 궁금해서 질문드립니다.

현재 제 프로그램 상태는 Timer를 사용해서 타이머 오버플로 인터럽트로 시간을 측정하는 부분과
에 정의된 _delay_ms를 같이 사용하고 있습니다. 그런데 프로그램을 작동하게 되면 _delay_ms에 인자로 500을 주었으면 500ms 동안 딜레이가 발생하는데 500ms 보다 좀 더 길고 계속해서 _delay_ms 함수 부분을 반복하게 되면 주기가 점점 길어지는 현상이 발생하더군요.. 이때 타이머 설정을 분주비를 1로 주었고 이 분주비를 높혔는데 (1024) 위에 현상이 발생하지 않더군요 혹시 원인을 알 수 있을까요??

hgdst14의 이미지

재고관리 프로그램 조언부탁드립니다.

안녕하세요, 건강식품업체의 프로그래머로 일하고 있는 사람입니다.

현재 회사를 다니면서 시스템을 개발하려고하는데,

저희 회사가 건강식품을 OEM으로 포장하여서 마트에 납품을 합니다.

저희가 가지고 있는 제품은 엑셀로 저장할 수 있다고 하더라도,
마트에서의 물품양을 파악하지 못하여서 매번 마트에 납품하러가야하는 번거로운 상황입니다.

이 문제를 해결하기 위해 마트의 물품양을 자동으로 파악할 수 있는 시스템을 개발하려고 하는데,

어디서부터 손을 대야할지 감이 안잡히네요 ㅠㅠ

KLDP 고수분들!! 마트 재고 관리 시스템 개발은 어디에서부터 시작해야 할지 조언부탁드립니다. ㅠㅠ

익명 사용자의 이미지

CentOS 보안패치 관련 (yum-plugin-security)

안녕하세요

이번에 저희 회사에서 사용중인 리눅스 서버들을 대상으로 (전부 CentOS) 보안패치를 진행하려고 합니다.

yum-plugin-security로 보안패치가 진행이 가능한걸로 아는데 CentOS에서는 지원이 안된다고 하더군요.

다른분들은 보안패치를 어떻게 진행하시나요? 아니면 yum-plugin-security를 활성화하는 방법이 있을까요?

미리 감사합니다.

jsh4887의 이미지

mysql 입문자 질문입니다.

안녕하세요.

mysql을 접한지 얼마 안된 입문자입니다.

다름이 아니라, mysql에 몇 년치의 데이터 자체를 삽입하고, 관리하고 싶은데요.

제가 아직 이해를 못해서 그런 것일 수 있으나, txt 파일을 삽입한다고 하면, 파일 자체를 삽입하지 않고 안에 있는 형식대로 삽입을 하는 것 같은데요.

이러한 방법이 아닌, 데이터 자체를 업로드 시킴으로써, 나중에 데이터를 사용할 때 분류되어 있는대로 데이터를 뽑아오기 위해서 입니다.

그전까지는 많은 양의 데이터를 다루지 않아 그냥 코드에서 바로 데이터를 불러오는 식으로 진행했는데, 혹시, 몇 년치의 데이터를 선배님들 께서는 mysql말고도 어떤 식으로 관리하는지 여쭤보고 싶습니다.

감사합니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기