728x90 반응형 Memory3 OS Operating System 운영체제 운영체제는 컴퓨터 시스템의 CPU, 메모리, 입출력 장치, 저장 장치 등의 자원을 효율적으로 관리하고 다른 소프트웨어나 사용자가 이용할 수 있도록 관리하는 인터페이스 역할을 하는 소프트웨어를 말한다. Resource Management 자원관리, 운영체제는 컴퓨터의 자원을 효율적으로 관리하고 할당하는 역할을 한다. 대표적인 자원으로는 CPU, 메모리, 저장장치, 입출력 장치가 있다. CPU 프로세스 스케줄링을 통해 CPU 자원을 할당하고 여러 프로세스 간의 경쟁 상황을 해결한다. CPU를 효율적으로 사용하기 위해 실행 중인 여러 프로세스들 사이에서 CPU의 사용권을 어떻게 배분할지 결정하여 CPU의 사용률을 높이고 응답 시간을 최소화하며 프로세스의 우선순위를 지정하.. 2023. 3. 28. 메모리 메모리 컴퓨터 메모리는 시스템의 핵심 구성 요소 중 하나이다. 데이터와 명령어를 저장하고 CPU와 상호 작용하여 프로그램 실행을 가능하게 한다. 컴퓨터 메모리에는 다양한 종류가 있으며 각기 다른 용도와 특성을 가지고 있다. 1. 주기억장치(Primary Memory) 컴퓨터의 메인 메모리로 RAM과 ROM이 포함된다. 주기억장치는 CPU와 직접 통신하며 빠른 속드를 요구한다. RAM 임시 데이터 저장소로, 읽기와 쓰기가 모두 가능한 메모리이다. 컴퓨터가 켜질 때마다 프로그램과 데이터가 RAM에 로드되며, 전원이 꺼지면 RAM의 데이터는 사라진다. ROM 시스템의 기본 설정 및 부팅 과정에서 사용되는 정보를 저장하는 메모리이다. 일반적으로 읽기만 가능하며, 데이터는 전원이 꺼져도 유지된다. 2. 보조기억장.. 2023. 3. 17. C# Class 크기 확인 Visual Studio 2022 class 생성 멤버변수 int 하나 public class Test { int data_1; } public static void Main(string[] args) { Test test = new Test(); } int 하나인데 크기가 24 바이트이다. int = 4byte 인데 왜 6배나 되는걸까? =>6개 이상일 때 크기 확인 해보기로함 public class Test { public int data_1; public int data_2; public int data_3; public int data_4; public int data_5; public int data_6; } 일단 int 6개로 테스트, 기대 결과는 그대로 24byte 이게 무슨일이지, 40 b.. 2023. 2. 6. 이전 1 다음 728x90 반응형