분류 전체보기 (502) 썸네일형 리스트형 [실기] 운영체제- 환경변수, 로그파일, 스토리지 최초 작성일: 2024-08-26최종 작성일: 2024-08-26목표 : 정처기 합격 및 CS 지식 쌓기 Section.7 환경 변수(1) 개념 : 환경변수는 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값들의 모임이다./ 운영 체제에서 프로세스를 생성할 때 참조하는 변수들이다.(2) 유닉스/리눅스 환경 변수 : env,set,printenv 명령어로 환경변수와 그 값들을 볼 수 있다. A. 종류 : $PATH/$HOME/$USER/$PWD/$DISPLAY(3) 윈도우 환경 변수 : 커맨드 창에서 SET 명령으로 확인할 수 있다.2. 로그파일(1) 개념 : 시스템의 모든 기록을 담고 있는 데이터/ 시스템에서 발생하는 모든 활동과 사건들이 기록된다.(2) 로.. [실기] 운영체제- 디스크 스케쥴 최초 작성일: 2024-08-26최종 작성일: 2024-08-26목표 : 정처기 합격 및 CS 지식 쌓기 디스크 스케줄링(1) 개념 : 하드 디스크에 저장된 데이터에 접근하기 위해 디스크 헤드의 움직임을 최적화하는 기법/ 여러 위치에 흩어져 있는 데이터를 효율적으로 액세스(가져오기위한)하기 위한 방법(2) 목표 : 하드 디스크 검색으로 인해 발생하는 시간 소모를 최소화/ 특정 프로세스의 입출력 요청에 우선순위를 부여한다/ 각 프로세스에 디스크 대역을 할당한다/ 정해진 기한 내에 프로세스의 요청을 처리 한다(3) 종류(3)-1 . First Come First Served (FCFS) : 요청이 들어온 순서대로 처리하는 방식장점: 알고리즘이 단순하고 공평하다단점: 비용이 많이 들어 비효율적 이다.. [실기] 운영체제- 병행 프로세스와 교착 상태 최초 작성일: 2024-08-26최종 작성일: 2024-08-26목표 : 정처기 합격 및 CS 지식 쌓기 1. 병행프로세스(1) 병행 프로세스의 개념 : 두개 이상의 프로세스가 동시에 존재하며 실행 상태에 있는 것(2) 문제점 과 해결 책(3) 문제점 : 동시에 여러 프로세스를 처리할 때 한정된 자원에 대한 사용순서등의 문제가 발생할 수 있다(4) 해결책 : 임계 구역( 어떤 자원이 있으면 이 자원에 대해서는 하나의 프로세스만 들어갈수 있도록 하는 것), 상호배제 기법, 동기화 기법 (상호 배제 기법과 동기화 기법을 이용해서 임계구역에 접근 할 수 있도록 한다)갱신 분실, 모순성, 연쇄복기, 비완료 의존성, -> 로킹, 2단계 로킥, 타임스탬플, 낙관적 병행제어2. 병행 프로세스.. [실기] 운영체제- 프로세스 최초 작성일: 2024-08-20최종 작성일: 2024-08-20목표 : 정처기 합격 및 CS 지식 쌓기 운영체제 – 프로세스 관리 프로세스 : 실행 중인 프로그램보조 기억 장치 –> 주기억 장치로 로더 -> 프로세스 프로세서 가 프로세스를 처리 -> 여러 개의 프로세스 들이 존재 -> 해당 프로세스를 어떻게 처리? 페이징 기법(고정, 내부 단편화 발생, 매핑 테이블 사용), 세그먼트 기법(가변 분할, 외부 단편화 발생) 사용프로그램 실행시코드 영역: 코드 올라가는 곳데이터 영역: 정젹스택 영역: 지역 변수힙 영역: 동적 변수 è 아래 영역별로 분할 하는 것이 페이징 기법è 페이지 크기가 크면 입출력 감소, 단편화 효율은 낮음, 페이지 맵 테이블 감소(페이지 수가 그만큼 적으니까 맵 테이블도 덜 필요하.. /WIP/[엑셀 업로드 프로그램 이해하기]PERFORM UPLOAD_FROM_EXCEL 디버깅(2/2) 최초 작성일: 2024-08-20최종 작성일: 2024-08-20목표: 엑셀업로드프로그램 이해하기 # 3. TRYP 문 + NEW 객체 선언 디버깅 TRY . lo_excel_ref = NEW cl_fdt_xl_spreadsheet( document_name = lv_filename xdocument = lv_headerxstring ) . CATCH cx_fdt_excel_core. "Implement suitable error handling here ENDTRY . "Get List of Worksheets1-1 TRY문try 구문 실행 후에 변수 값들의 변화.. [실기] 운영체제- 가상 기억 장치 최초 작성일: 2024-08-19최종 작성일: 2024-08-19 목표 : 정처기 합격 및 CS 지식 쌓기 가상기억장치주기억장치를 가상적으로 사용하는 것(보조 기억 장치(2TB등 용량이 큼)에 프로그램을 설치 후, 거기에 프로그램을 실행하면해당 프로그램이 램으로 올라감.프로그램이 랩에 올라가는 순간 프로세스가 되고해당 프로세스를 실행하는 것이 프로세서(CPU)임보조 기억 장치 일부를 마치 주기억 장치 처럼 사용하는 것은 가상 기억 장치힘.다만, 가상 기억장치에서 실행되는 프로그램은 주기억 장치에 올린 것과 동일하게 CPU가 참조하거나 그러지는 않음(속도가 느리기 때문에)현재 주기억 장치 에서 올라갔으나 실행하지 않은 것들을 보조 기억 장치에 특정한 위치에 보관하고 읽고 쓰기만 함. 주기억장치(프로그램이.. [엑셀 업로드 프로그램 이해하기]PERFORM UPLOAD_FROM_EXCEL 디버깅(1/2) 최초 작성일: 2024-08-18최종 작성일: 2024-08-18목표: 엑셀업로드프로그램 이해하기 #1. CALL FUNCTION GUI_UPLOAD 디버깅 FORM upload_from_excel . DATA : lv_filename TYPE string, lt_records TYPE solix_tab, lv_headerxstring TYPE xstring, lv_filelength TYPE i. lv_filename = p_file. CALL FUNCTION 'GUI_UPLOAD' EXPORTING filename = lv_filename filetype .. [엑셀 업로드 프로그램 이해하기-3/N ]PBO,PAI 최초 작성일: 2024-08-18최종 작성일: 2024-08-18목표: 엑셀업로드 프로그램 이해하기 START-OF-SELECTION. -> 선택이 끝나면IF r1 = 'X'. -> 조회 하는 경우 PERFORM CHECK_BEFORE_PROCESS.* 파일 업로드 진행 PERFORM UPLOAD_FROM_EXCEL. PERFORM GET_DATA. -> 오류 검증ELSEIF r2 = 'X'. -> 편집 하는 경우 PERFORM GET_NEEDED_DATA. -> 편집 진행ELSEIF r3 = 'X'. -> 삭제하는 경우 PERFORM DEL_DATA. -> 삭제ENDIF.*&========================================================.. 이전 1 ··· 23 24 25 26 27 28 29 ··· 63 다음