CISC(Complex Instruction Set Computer)
모든 고급언어 문장들에 대해 각각 기계 명령어가 대응되도록 하는것
RISC(Reduced Instruction Set Computer)
CISC의 많은 명령어중 주로 쓰이는것만을 추려서 하드웨어로 구현하는 것
이것이 핵심 개념인데요..
구체적으로 장단점을 따져보겠습니다.
CISC의 단점이자 RISC의 장점은
CISC의 경우 하드웨어의 회로가 복잡해져서
RISC에 비해 가격이 비싸지고 발열이 많고 전력소모가 많게 됩니다.
CISC는 고급언어의 컴파일러의 번역과정을 간단하게 해줍니다.
Linux File System을 공부하고 있습니다.
하드 디스크에 파일이 어떻게 쓰여지는지 Linux Kernel Source Code를 뒤지다가 다음의 구조체를 발견했습니다.
struct request {
struct list_head queue;
int elevator_sequence;
volatile int rq_status; /* should split this into a few status bits */
#define RQ_INACTIVE (-1)
#define RQ_ACTIVE 1
#define RQ_SCSI_BUSY 0xffff
#define RQ_SCSI_DONE 0xfffe
#define RQ_SCSI_DISCONNECTING 0xffe0
kldp에 전혀 상관없어 보이는 mfc랑 activex 관련 질문 드려서
죄송합니다. 여기만큼 신뢰도가 높은데가 잘 없어서요..ㅠㅠ
제가 리눅스 서버에 c로 서버 프로그램 코딩했고, 클라이언트를 c 콘솔로 짰습니다. 파일 업로드 클라이언트에요.
그냥 소켓 설정해서 패킷(파일이름,크기, 데이터) 보내고 받고 하는 겁니다.
궁극적으로 제가 구현하고자 하는것은 다음에서 제공하는 대용량 메일 서버 같은것입니다.
지금 다른 문제는 다 해결됐는데 결정적으로 파일 업로드하는 부분이 해결이 안되네요. 콘솔로는 되는데.