분류 전체보기

System/OS

운영체제 3-1~3-2] 프로세스

##본 포스팅은 운영체제 강의 '이화여자대학교 운영체제 강의 - 반효경 교수님'를 보고 정리한 내용입니다. 프로세스란 > 프로세스 실행 중인 프로그램 (program in execution) > 프로세스의 문맥 프로세스의 출생부터 사망까지를 봤을 때, 현재 시점에서 프로세스가 어떤 상태에 있느냐가 "프로세스의 문맥"이다. CPU를 얼마나 썼는가, 메모리를 얼마나 가지고 있었는가 등을 의미한다. CPU에서 어디까지 실행했는가(하드웨어 문맥) Program Counter, 각종 register 프로세스의 주소 공간 code, data, stack 프로세스 관련 커널 자료 구조 PCB(Process Control Block), Kernel stack > 프로세스의 상태 기본적으로 아래 세 상태로 분류할 수 있..

카테고리 없음

모두의 네트워크 3장] 물리계층

##본 포스팅은 '모두의 네트워크(길벗)'을 공부하고 정리한 글입니다. 물리 계층의 역할 네트워크를 통해 데이터를 주고받을 때는 0과 1의 비트열을 전기신호로 변환해야한다. 데이터 송신 측 컴퓨터가 전송하는 0과 1의 비트열 데이터는 전기신호로 변환되어 네트워크를 통해 수신 측 컴퓨터에 도착한다. 수신 측 컴퓨터에서는 전기 신호를 0과 1의 비트열 데이터로 복원한다. 그럼 이 0과 1을 어떻게 전기 신호로 변환할까? 컴퓨터는 네트워크를 통해 데이터를 송수신할 수 있도록 랜카드가 메인 보드에 포함되어있는 내장형 랜 카드나 별도의 랜 카드를 가지고 있다. > 랜카드 0과 1의 정보가 컴퓨터 내부에 있는 랜 카드로 전송되고 랜카드는 0과 1을 전기 신호로 변환한다. 케이블의 종류와 구조 > 전송 매체 데이터가..

Web/Springboot

스프링 핵심 원리 - 기본 4] 스프링 컨테이너와 스프링 빈

해당 포스팅은 강좌를 보고 요약하고 실습을 따라가는 글이 적혀있습니다. [스프링 핵심 원리 - 기본편 : 김영한] : https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 개발자가 되어보세요! 📣 확인해주 www.inflearn.com 스프링 컨테이너 생성 ApplicationContext를 스프링 컨테이너(인터페이스)라..

Algorithm

Codingbat-Java] Warmup1 - parrotTrouble

문제 parameter talking : parrot이 말하는지 hour : 현재 시간 description We have a loud talking parrot. The "hour" parameter is the current hour time in the range 0..23. We are in trouble if the parrot is talking and the hour is before 7 or after 20. Return true if we are in trouble. parrotTrouble(true, 6) → true parrotTrouble(true, 7) → false parrotTrouble(false, 6) → false parrot이 말을 하고, 시간이 7시 전 or 20시 후..

System/OS

운영체제 2-3 ~ 2-4] 시스템 구조

##본 포스팅은 운영체제 강의 '이화여자대학교 운영체제 강의 - 반효경 교수님'를 보고 정리한 내용입니다. 컴퓨터 시스템 구조 (1강에서 정리했던 내용을 제외한 나머지를 요약해보자면) > mode bit CPU를 운영체제가 실행하는 것인지, 사용자 프로그램이 실행하는 것인지 구분하게 두는 비트 1: 사용자 모드 > user mode (제한된 기계어) 0: 모니터 모드(OS 코드 수행) > kernel mode (특권 명령 가능) 사용자 프로그램의 잘못된 수행으로 다른 프로그램 및 운영체제에 피해가 가지 않도록 하기 위한 보호 장치의 역할 위험한 명령(특권 명령)의 경우 커널 모드에서만 수행 가능하도록 하며, 특권 명령이 감지되면 자동으로 커널 모드로 바뀌게 된다. '바뀌는 것'은 Interruption,..

System/OS

운영체제 2-1 ~ 2-2] 운영체제의 개요

##본 포스팅은 운영체제 강의 '이화여자대학교 운영체제 강의 - 반효경 교수님'를 보고 정리한 내용입니다. 운영체제의 분류 > 동시작업 가능여부 1) 단일 작업 : 한 번에 하나의 작업만 처리 2) 다중 작업 : 동시에 두 개 이상의 작업 처리(OS에서 적절한 자원분배가 필요한 이유) > 사용자의 수 1) 단일 사용자(개인 PC의 Windows) 2) 다중 사용자(UNIX, Linux) 위 두 분류가 크게 다른 점은 없지만, 사용자가 여러명이 되면 보안상의 문제가 중요시 될 수 있다. > 처리 방식 1) 일괄 처리 (batch processing) 초기 Punch Card 처리 시스템 방식 작업 요청의 일정량 모아서 한꺼번에 처리(내가 편한대로 하겠다) 작업이 완전히 종료될 때까지 기다려야 함 2) 시분..

hololo
'분류 전체보기' 카테고리의 글 목록 (10 Page)