소란한 블로그

고정 헤더 영역

글 제목

메뉴 레이어

소란한 블로그

메뉴 리스트

  • 홈
  • 분류 전체보기 (104)
    • 정보처리기사 공부지식 (49)
    • JAVA (24)
    • Spring (2)
    • 템플릿 엔진 (1)
    • Web (6)
    • javascript (0)
    • AWS (0)
    • 데이터베이스 (10)
    • 네트워크 (2)
    • AI (1)
    • [일상] 음악 감상 (5)
    • [일상] 책 리뷰 (3)

검색 레이어

소란한 블로그

검색 영역

컨텐츠 검색

정보처리기사 공부지식

  • [정보처리기사 실기 공부] 병행 프로세스

    2024.07.18 by 소란한소란

  • [정보처리기사 실기 공부] 운영체제의 프로세스

    2024.07.10 by 소란한소란

  • [정보처리기사 실기 공부] 가상기억장치

    2024.06.12 by 소란한소란

  • [정보처리기사 실기 공부] 메모리 관리

    2024.06.04 by 소란한소란

  • [정보처리기사 실기 공부] 데이터 전환

    2024.05.25 by 소란한소란

  • [정보처리기사 실기 공부] 병행 제어와 회복

    2024.05.20 by 소란한소란

  • [정보처리기사 실기 공부] 절차형 SQL

    2024.05.20 by 소란한소란

  • [정보처리기사 실기 공부] 그룹 함수와 윈도우 함수

    2024.05.16 by 소란한소란

[정보처리기사 실기 공부] 병행 프로세스

병행 프로세스병행 프로세스는 컴퓨터 과학에서 매우 중요한 개념 중 하나입니다. 두 개 이상의 프로세스가 동시에 존재하며 실행 상태에 있는 것을 의미하죠. 여기서는 병행 프로세스의 문제와 이를 해결하기 위한 다양한 방법들을 알아보겠습니다.병행 프로세스 문제 해결책 임계구역(Critical Section)공유 자원에 대해서 한 순간에는 반드시 하나의 프로세스만 사용하도록 지정한 영역상호 배제(Mutual Exclusion) 하나의 프로세스가 공유 메모리 혹은 공유 파일을 사용하고 있을 때 다른 프로세스들이 사용하지 못하도록 배제시키는 제어 기법  상호 배제 기법데커의 알고리즘피터슨의 알고리즘다익스트라 알고리즘램포트의 베어커리 알고리즘 동기화 기법세마포어(Semaphore)각 프로세스에 제어 신호를 전달하여 ..

정보처리기사 공부지식 2024. 7. 18. 20:10

[정보처리기사 실기 공부] 운영체제의 프로세스

운영체제의 프로세스와 스레드 개요운영체제(OS)는 컴퓨터 시스템의 자원을 관리하고, 소프트웨어와 하드웨어 간의 인터페이스를 제공합니다. 이 글에서는 운영체제의 중요한 개념 중 하나인 프로세스와 스레드에 대해 자세히 알아보겠습니다.  프로세스  프로세스는 컴퓨터에서 실행 중인 프로그램을 의미합니다. 이는 단순한 코드 그 이상의 개념으로, 실행에 필요한 다양한 리소스(메모리, 파일 핸들 등)를 포함합니다. 운영체제는 여러 프로세스를 동시에 관리하고 실행하는데, 이는 다중작업을 가능하게 합니다. 스레드(Thread)  스레드는 프로세스 내에서 실행되는 독립적인 흐름의 단위입니다. 하나의 프로세스는 여러 스레드를 가질 수 있으며, 이들은 프로세스의 자원을 공유합니다. 예를 들어, 웹 브라우저는 각 탭을 스레드로..

정보처리기사 공부지식 2024. 7. 10. 21:00

[정보처리기사 실기 공부] 가상기억장치

가상 메모리 이해: 개념 및 관리가상 메모리는 시스템이 저장소(예: 하드 디스크)의 일부를 주 메모리(RAM)인 것처럼 사용할 수 있도록 하는 현대 컴퓨팅의 기본 개념입니다. 이 접근 방식은 물리적으로 사용 가능한 것보다 더 많은 RAM을 시뮬레이션하여 더 큰 작업 부하와 멀티태스킹을 처리하는 시스템 기능을 크게 향상시킵니다.가상기억장치개념보호기억장치(하드디스크)의 일부를 주기억장치처럼 사용하는 것 블록 분할 방법 (★)페이징(Paging) 기법가상기억장치를 모두 같은 크기의 블록으로 편성하여 운용하는 기법페이지 크기별 비교페이지 크기기억장소 효율단편화입출력 시간맵 테이블클수록감소증가감소감소작을수록증가감소증가증가 세그먼테이션(Segmentation) 기법가상 메모리를 서로 크기가 다른 논리적 단위인 세그..

정보처리기사 공부지식 2024. 6. 12. 21:01

[정보처리기사 실기 공부] 메모리 관리

운영 체제의 메모리 관리 이해메모리 관리는 컴퓨터의 기본 메모리 관리를 담당하는 운영 체제의 중요한 기능입니다. 여기에는 효율적인 메모리 할당, 할당 해제, 재할당을 위한 전략이 포함되어 최적의 성능과 활용도를 보장합니다. 기억장치 관리 전략개념보조기억장치의 프로그램이나 데이터를 주기억장치에 적재시키는 시기, 위치 등을 지정하여 한정된 주기억장치의 공간을 효율적으로 사용한다.반입(Fetch)전략 (★)보조기억장치에 보관 중인 프로그램이나 데이터를 언제 주기억장치로 적재할 것인지를 결정하는 전략요구 반입 (Demand)예상 반입 (Ariticipatory)실행 중인 프로그램이 특정 프로그램이나 데이터 등의 참조를 요구할 때 적재하는 방법실행 중인 프로그램에 의해 참조될 프로그램이나 데이터를 미리 예상하여 ..

정보처리기사 공부지식 2024. 6. 4. 21:15

[정보처리기사 실기 공부] 데이터 전환

ETL (Extraction, Transformation, Loading) 이해하기데이터 관리는 현대 비즈니스에서 필수적인 요소입니다. 이 중에서도 ETL(Extraction, Transformation, Loading)은 데이터를 효율적으로 관리하고 활용하기 위한 핵심 프로세스입니다. 이번 글에서는 ETL의 개념과 데이터 전환 절차, 주요 기능 및 작업 단계를 살펴보겠습니다. ETL(Extraction, Transformation, Loading)개념기존의 원천 시스템에서 데이터를 추출(Extraction)하여 목적 시스템의 데이터베이스에 적합한 형식과 내용으로 변환(Transformation)한 후, 목적 시스템에 적재(Loading)하는 일련의 과정데이터 전환 절차데이터 전환 계획 및 요건 정의데이..

정보처리기사 공부지식 2024. 5. 25. 20:05

[정보처리기사 실기 공부] 병행 제어와 회복

병행 제어와 데이터베이스 회복 데이터베이스 관리에서 중요한 두 가지 개념인 병행 제어와 데이터베이스 회복에 대해 알아보겠습니다. 병행 제어는 여러 트랜잭션이 동시에 실행되면서 데이터베이스의 일관성을 유지하도록 하는 기법이며, 데이터베이스 회복은 장애로 인해 손상된 데이터를 복구하는 작업입니다. 병행제어개념여러 트랜잭션들이 동시에 실행되면서도 데이터베이스의 일관성을 유지할 수 있게 하는 기법목적데이터베이스의 공유도 최대화시스템 활용도 최대화응답시간 최소화단위 시간당 트랜잭션 처리건수 최대화DB 일관성 유지병행제어의 문제점 (★)갱신 분실(Lost Update)두 개 이상의 트랜잭션이 같은 자료를 공유하여 갱신할 때 갱신 결과의 일부가 없어지는 현상 비완료 의존성(Uncommitted Dependency)하..

정보처리기사 공부지식 2024. 5. 20. 20:51

[정보처리기사 실기 공부] 절차형 SQL

절차형 SQL: 저장 프로시저, 트리거, 사용자 정의 함수 데이터베이스 관리에서 효율성과 자동화를 높이기 위해 사용하는 절차형 SQL 개념에는 저장 프로시저, 트리거, 사용자 정의 함수가 있습니다. 이번 포스팅에서는 이 세 가지 개념과 그 구조, 장단점에 대해 살펴보겠습니다. 저장 프로시저개념일련의 쿼리를 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합 장 / 단점장점단점- DB 보안 향상- 네트워크 소요 시간 절감- 절차적 기능 구현- 개발 업무 구분- 낮은 처리 성능- 유지 보수 어려움  저장 프로시저 구조CREATE PROCEDURE 프로시저명 (param1 INT, param2 VARCHAR(50)) -- 변수BEGIN 처리내용EXCEPTION 예외처리부END;  트리거개념테이블에 대한 이벤..

정보처리기사 공부지식 2024. 5. 20. 20:25

[정보처리기사 실기 공부] 그룹 함수와 윈도우 함수

SQL 그룹 함수와 윈도우 함수: 이해와 활용데이터베이스에서 데이터를 그룹화하여 분석하는 것은 매우 중요합니다. 이를 위해 SQL은 다양한 그룹 함수와 윈도우 함수를 제공합니다. 이번 포스팅에서는 그룹 함수와 집계 함수의 개념, 그리고 이를 사용하는 방법에 대해 알아보겠습니다.그룹함수개념테이블의 전체 행을 지정한 컬럼 값에 따라 그룹화하여 그룹별로 결과를 출력하는 함수종류설명ROLLUP- 그룹별 중간 집계값을 생성한다.CUBE- 결합 가능한 값에 대한 다차원 집계를 생성한다.GROUPING SETS- 개별 집계를 구한다. 집계함수개념여러 행 또는 전체 행으로부터 하나의 결과값을 반환하는 함수종류설명COUNT- 행의 개수를 반환SUM- 특정 컬럼의 합계를 반환AVG- 특정 컬럼의 평균을 반환MAX- 특정 ..

정보처리기사 공부지식 2024. 5. 16. 20:21

추가 정보

페이징

이전
1 2 3 4 ··· 7
다음
TISTORY
소란한 블로그 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바