Certificate/정보처리기사

[velog] 정처기 실기 요약 [11] 응용 SW 기초 기술 활용

Walker_ 2024. 3. 17. 21:21

https://velog.io/@dlsdk2526/%EC%A0%95%EC%B2%98%EA%B8%B0-%EC%8B%A4%EA%B8%B0-%EC%9A%94%EC%95%BD-11-%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98-%ED%85%8C%EC%8A%A4%ED%8A%B8

 

정처기 실기 요약 [11] 응용 SW 기초 기술 활용

운영체제 사용자가 컴퓨터 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해주는 소프트웨어특징 : 편리성 제공, 인터페이스 기능, 스케줄링, 자원 관리, 제어 기능운영체제 = 커널 + 쉘커

velog.io

 

좋은 공부자료를 공유해주시는 분들 감사합니다.


운영체제 

 - 사용자가 컴퓨터 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해주는 소프트웨어

 - 특징 : 편리성 제공, 인터페이스 기능, 스케줄링, 자원 관리, 제어 기능

 - 운영체제 = 커널 + 쉘

  - 커널 : 하드웨어 관련 내부적인 역할

  - 쉘 : 운영체계의 가장 바깥부분에서 사용자 명령에 대한 처리

 - 종류 : 윈도즈, 유닉스, 리눅스, 맥, 안드로이드

 

 - 윈도우즈 특징 

  - GUI 제공

  - 선점형  멀티태스킹 방식 제공

  - 자동감지 기능 제공

  - OLE 사용

 

 - 유닉스 특징

  - 대화식

  - 다중 작업 기능

  - 다중 사용자 기능

  - 이식성 : 90% 이상 C언어로 구현

  - 계층적 트리 구조 파일 시스템 제공

 

리눅스/유닉스 기본 명령어

 - chmod : 특정 파일 또는 디렉토리의 퍼미션 수정 명령어

  - 기호

  - 대상 : u, g, o, a

  - 연산자 : 추가+, 제거-, 지정=

  - 접근권한 : r, w, x 실행

  - e) chmod go-w yoom.c : yoom.c의 group,others에 write권한 제거

 

 - 숫자 

   - r : 4, w:2, x: 1

   - ex) chomod 641 yoom.c : yoom.c의 user에 rw, group에 r, others에 x

 - chown : 파일이나 디렉토리의 소유자, 소유 그룹 명령어

 

메모리 관리 기법

 - 반입 기법 : 메모리로 적재 시기 결정

 - 배치 기법 : 메모리로 적재 위치 결정

 - 할당 기법 : 메모리로 적재 방법 결정

 - 교체 기법 : 메모리 교체 대상 결정

 

메모리 배치 기법

 - 최초 적합 : 가용 공간 중 첫 번째 분할에 할당

 - 최적 적합 : 가장 크기가 비슷한 공간에 할당

 - 최악 적합 : 가장 큰 공간에 할당

 

프로세스 상태 전이 (생준실대완)

 - 생성 > 준비 > 실행 > 대기 > 완료

 

프로세스 스케줄링

 - 선점형

  - 라운드 로빈, SRT, 다단계 큐, 다단계 피드백 큐

 

 - 비선점형

  - 우선순위, 기한부, FCFS, SJF, HRN

 

 - 반환시간 = 종료시간 - 도착시간

 - 대기시간 = 반환시간 - 서비스 시간

 

가상화

 - 물리적인 리소스들을 사용자에게 하나로 또는 여러 개로 보이게 하는 기술

 

클라우드 컴퓨팅

 - 인프라형 IaaS, 플랫폼형 PaaS, 소프트웨어형 SaaS

 

프로토콜

 - 구문 : 데이터 형식, 코딩, 신호 레벨등의 규정

 - 의미 : 조정, 에러처리를 위한 규정

 - 타이밍 : 속도 조절, 순서 관리 규정

 

네트워크 프로토콜

 - 컴퓨터나 원거리 통신 장비  사이에서 메시지를 주고 받는 양식의 규칙의 체계

 

OSI 7계층

 - 계층 1 - 물리계층

 - 계층 2 - 데이터 링크 계층

 - 계층 3 - 네트워크 계층

 - 계층 4 - 전송 계층

 - 계층 5 - 세션 계층

 - 계층 6 - 표현 계층

 - 계층 7 - 응용 계층

 

IPv4

 - 32비트, 8비트씩 4부분으로 나뉜 10진수, 유니캐스트, 멀티캐스트, 브로드캐스트

 

IPv6

 - 128비트, 16비트씩 8부분으로 나뉜 16진수, 유니캐스트, 멀티캐스트, 애니캐스트

 

4 > 6 전환 방법

 - 듀얼 스택, 터널링, 주소 변환

 

개발환경 인프라 구성 방식

 - 온프레미스 방식, 클라우드 방식, 하이브리드 방식

 

서킷 스위칭

 - 네트워크 리소스를 특정 사용 층이 독점하도록 하는 통신 방식

 

애드 훅 네트워크

 - 노드들에 의해 자율적으로 구성되는 기반 구조가 없는 네트워크

 

패킷 스위칭

 - 작은 블록의 패킷으로 데이터를 전송하며, 데이터를 전송하는 동안만 네트워크 자원을 사용하도록 통신 방식

 - X.25, 프레임 릴레이, ATM