프로그래밍 QnA

yohan83의 이미지

[완료] 사용자 스택과 커널 스택 간에 값 넘겨주는 법이 궁금

사용자 모드에서 어떤 사용자 함수가 실행되면 사용자 스택에 엑티베이션 레코드들이 생길텐데..
이 때 예를 들어 어떤 함수에서 open() 시스템 콜을 호출했다면 이 open함수의 매개변수가 어떻게 커널 스택에 전달되는지 궁금합니다.
반대로 커널 수행이 끝나고 예를 들어 파일 디스크립터를 사용자 함

nexusz99의 이미지

[자바] 소켓통신에서 현재 소켓에서 데이터 스트림이 들어오는지 여부를 어떻게 알아내죠?

다중 클라이언트 환경 서버측 프로그래밍을 하고 있습니다.

저는 클라이언트를 받는 과정을 연결요청마다 쓰레드를 생성하는 방식이 아닌 배열을 만들어서 그 안에 소켓을 담고 배열을 돌면서 소켓에서 데이터 요청이 들어오는지 판단하여 데이터 요청이 들어온다면 스트림을 받고 아니면 넘기는

cho6005의 이미지

ARM 인터럽트에 관해서 궁금합니다~

x86 인터럽트에 대해 공부를 하고
ARM 인터럽트 루틴에 대해서 공부를 하고 있는 학생입니다.

x86 경우에는 입력 디바이스에서 인터럽트를 발생시키면 PIC칩을 거쳐서 CPU를 거치고
IDT를 탐색하여 핸들러를 실행시키는 것으로 아는데,

ARM의 경우 단순히 인터럽트가 걸리면 해당 mode가 변경(IRQ나 FIQ모드

yohan83의 이미지

[완료] 스택에 대해 궁금합니다.

보통 프로세스는 코드, 데이타, 스택, 힙 이렇게 구성되어있다고 하는데요.
여기서 스택이 액티베이션 레코드들이 싸이는 스택을 말하는 건가요?
즉, 유저 프로세스가 수행중에 여러 함수를 호출하면서 유저 스택에 액티베이션 레코드들이 만들어지고 그럴텐데
여기서 말하는 스택이 위에서 말한 프

kurome의 이미지

openssl blowfish 관련 질문

openssl 에 blowfish를 이용하여 암호화를 하고 있습니다. 먼저 evp 에 내용을 이용하여 아래의 내용으로 코딩을 하였을 경우 발생하는 값은 아래와 같이 나오는데요 실제적으로 java 나 php 에서 코드를 출력해보면 결과가 다릅니다.

이러한 결과값에 확연한 차이를 발생하는 이유가 무엇인지요?

philos66의 이미지

C# interop 관련 질문 드립니다.

C로 짜인 라이브러리를 C#에서 호출하도록 작업하다가, 안 풀리는 문제가 있어 이곳에서 조언을 구하고 싶습니다.

먼저, 소스코드입니다.

using System;
using System.Runtime.InteropServices;
 
namespace Dialogic.Voice
{
    public struct DX_CAP   // Call Analysis Parameters
    {
        public ushort ca_nbrdna;     /* # of rings befor
이병혁의 이미지

large 용량의 file copy시 system이 hang 되는 경우?

target board에서 한쪽 디렉토리엔 nfs로 서버쪽을 mount 하고,
또 한쪽디렉토리엔 SATA HDD를 mount해서, nfs서버에 있는 대용량파일을 (용량:3-5기가)
copy하려고 하는데, copy를 수행하면, 몇초 지나지 않아 아무런 메세지 없이,
system(target board)이 hang되어 버립니다.

------------------------------------------------------------

dcmru의 이미지

pcap 라이브러리를 쓸 때 Solaris에서 멀티 NIC일 때 장치마다 스레드로 PCAP을 띄울 수 있나요?

pcap 라이브러리 사용에 관한 문의입니다.
솔라리스 8 이상 sparc 장비에서 NIC가 여러장일 때 pcap 라이브러리를 장치마다 할당해서 스레드로 띄울 수가 있는지에 대한 질문입니다.
지금 솔라리스 장비에 NIC가 여러장 달린것이 없어서 확인을 못하고 있는데, 솔라리스에서 가능한지 아시는 분은 알려주세

sonsh99의 이미지

[완료]초보 configure 질문이입니다...

안녕하세요

configure 실행시 undefined reference to 'pthread_join' 에러가 발생합니다

compile시에 -lpthread를 추가하면 된다고 하나, configure 실행시에는 어떻게 추가를 해야하나요?

인터넷으로 여기저기 뒤지고는 있지만 찾기가 힘드네요

아직 configure에 대한 지식이 많이 부족하지라 도움 부탁드리겠습니다

sabihanl의 이미지

쉐어드 메모리 Init 타이밍 문제

현재 프로세스 A, B, C가 하나의 쉐어드 메모리를 공유해서 데이터를 공유 합니다.

문제는 프로세스 A,B,C중 어느것이 먼저 뜰지 모르는 상황이라

어느 프로세스가 Shm Create를하고 Shm에 초기 데이터를 파일에서 읽어서 밀어넣어야 할지를 모르겠습니다.

일단 방법이 임의의프로세스가 Create & Init을

페이지

프로그래밍 QnA 구독하기