Learn & Record
[velog] 정처기 실기 요약 [11] 응용 SW 기초 기술 활용 본문
정처기 실기 요약 [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
'Certificate > 정보처리기사' 카테고리의 다른 글
[velog] 정처기 실기 요약 [12] 소프트웨어 패키징 (2) | 2024.03.18 |
---|---|
[velog] 정처기 실기 요약 [10] 애플리케이션 테스트 (4) | 2024.03.16 |
[velog] 정처기 실기 요약 [9] 소프트웨어 개발 보안 구축 (6) | 2024.03.15 |
[velog] 정처기 실기 요약 [8] 서버프로그램 구현 (4) | 2024.03.14 |
[velog] 정처기 실기 요약 [5] 인터페이스 구현 (0) | 2024.03.13 |