본문 바로가기

전체 글95

[연습문제] PART 01 운영체제와 컴퓨터 쉽게 배우는 운영체제 조성호 저 명쾌한 비유와 사례로 쉽게 배우는운영체제의 구조와 원리컴퓨터 관련 학과 학생을 대상으로 운영체제의 구조와 원리를 설명한 책이다. 주요 개념은 일상생활의 사례를 통해 쉽게 이해하고, 개념 간의 관계는 다양한 그림과 표로 명확히 정리할 수 있다. 20년 가까이 강의해온 저자의 내공이 고스란히 녹아 있어 복잡하고... 연습문제 1. 사용자에게 편리한 인터페이스 환경을 제공하고 컴퓨터 시스템의 자원을 효율적으로 관리하는 소프트웨어는 무엇인가? 운영체제 2. 가전제품과 같이 CPU의 성능이 낮고 메모리 크기도 작은 시스템에 내장하도록 만든 운영체제를 무엇이라고 하는가? 임베디드 운영체제 3. 사용자가 원하는 기능을 수행하기 위해 컴퓨터 자원을 사용하는 소프트웨어는 무엇인가? 응용 .. 2022. 10. 29.
[Error/C] 서식 문자열 '%d'에 'int' 형식의 인수가 필요하지만 variadic 인수의 1의 형식이 'size_t'입니다. 안녕하세요~ 시험공부 하다가 책에서 이런 오류를 설명해 주길래 신기해서 작성합니다. 포인터의 크기는 플랫폼이 결정합니다. 즉, 32비트의 플랫폼이면 4바이트 64비트의 플랫폼이면 8바이트입니다. 포인터는 주소를 저장하는 변수입니다. 즉, 포인터는 다른 변수를 가리키는 변수라고 할 수 있죠. 포인터를 선언할 때 지정하는 데이터형은 포인터가 가리키는 변수의 데이터형입니다. 책에서 발생하는 에러는 Visual Studio를 사용하였기 때문에 발생하는 것으로 보입니다. Visual Studio에서 프로젝트를 생성할 때 디폴트로 솔루션 플롯폼을 'x86'로 지정해 두기 때문에 값을 제대로 출력하지 못할 수도 있다는 에러문구 입니다. [Error] 서식 문자열 '%d'에 'int' 형식의 인수가 필요하지만 vari.. 2022. 10. 28.
[Error/C] 'for' loop initial declarations are only allowed in C99 or C11 mode -std=c99이나 -std=c11아래 에러는 for문을 돌릴 때, 나오는 에러입니다. 구문으로 틀린 게 없는데 에러가 발생하여 찾아보니, C99(1999년에 발표된 C 표준) || C11은 for문 내에서 변수를 선언하는 것이 유효한 C가 아니었기 때문에 발생하는 에러라고 합니다. [Error] 'for' loop initial declarations are only allowed in C99 or C11 mode 에러를 해결하는 방법은 2가지 있습니다. 1. 변수를 미리 선언 후 for문에서 사용하기 #define _CRT_SECURE_NO_WARNINGS #include //크기가 3인 double형 배열의 모든 원소의 주소를 출력하는 프로그램을 작성하시오. 단, 주소 구하기 연산자를 사용하지 마시.. 2022. 10. 14.
[Error/C] expected '=', ',', ';', 'asm' or '__attribute__' before 'file' 저는 파일을 실행시킬 때, stdio.h파일에 이상이 있다고 떴습니다. 선언 중에 기호를 안 붙이거나, 괄호 개숫가 안 맞을 때 나타나는 에러입니다. 저는 stdio.h 파일의 주석문으로 되어 있어야 하는 곳이 주석처리가 안되어 있어서 에러가 일어났던 거라 주석을 닫아주었습니다. /* This file has no copyright assigned and is placed in the Public Domain. * This file is part of the mingw-w64 runtime package. * No warranty is given; refer to the file DISCLAIMER.PD within this package. */ 느려도 된다. 실패해도 된다. 포기하지 않으면 가슴 뛰는 .. 2022. 10. 13.