목록전체 글 (25)
YUNA's Programming

OS의 기능 1. 자원 관리 기능 ; 메모리, 프로세스, 주변장치 및 파일을 관리 1 - 1 메모리 관리 ; 메인 메모리(주기억장치) 관리 - 메모리의 어느 부분을 사용하고, 누가 사용하는지 점검 - 메모리에 저장할 프로세스 결정 - 메모리를 할당하고 회수하는 방법 결정 ; 보조기억장치 관리 - 빈 여유 공간 관리 - 새로운 파일 작성 시 저장 장소 할당 - 메모리 접근 요청 스케줄링 - 파일 생성하고 삭제 1 - 2 프로세스 관리 ; 하나의 프로세스는 프로세서, 메모리, 파일, I/O장치와 같은 자원으로 구성 ; 자원은 프로세스 생성할 때 제공하거나 실행 중에도 할당 가능 ; 프로세스 관리를 위한 운형체제의 기능 - 프로세스와 스레드 스케쥴링 - 사용자 프로세스와 시스템 프로세스 생성 및 제거 - 프로..
운영체제(OS) ; 컴퓨터 하드웨어와 컴퓨터 사용자 간의 매개체 역할을 하는 '시스템 소트프웨어' OS의 역할 ; 조정 : 사용자와 응용 프로그램 간에 통신할 수 있게 하고, 작업을 할 수 있는 환경만 제공함 ; 자원 할당자나 관리자 : 응용 프로그램을 실행할 때 필요한 자원을 관리하고 배분하는 역할을 함 ; 응용 프로그램과 입출력장치의 제어 : 즉, 컴퓨터 시스템의 부적절한 사용이나 오류를 방지하기 위해 사용자 프로그램의 실행을 제어 OS의 목적 ; 편리성 : 사용자에게 편리한 환경 제공 ; 시스템 성능 향상 : 처리량, 신뢰도, 그리고 사용 가능도(가동률)를 향상시키고, 지연 및 응답시간 단축 ; 제어 서비스 향상 : 입출력장치의 동작 관리, 시스템 오류 예방 OS의 종류 ; 동시 사용자 수에 따라 ..

JAVA란? ;1995년 썬마이크로시스템즈(Sun Microsystems)에서 최초 발표한 언어 -> 2010년 오라클에서 썬을 인수하여 JAVA 개발, 관리, 배포 주관하게 됨 ----------------------------- JAVA의 특징? ;이식성, 확장성이 높은 언어; 소스코드파일을 클래스파일로 컴파일 했을 때, MS윈도우, 리눅스과 맥 등의 모든 시스템에서 작동함. ;객체지향언어[OOP; Object-oriented Programming]; C++, JAVA; 부품 객체를 먼저 만들고, 이들을 조합해 전체 프로그램을 완성 절차지향언어[Procedure-oriented language](C언어); 위에서 아래로 순차적 진행 ; 캡슐화, 상속, 다형성 기능 완벽하게 지원 ; 함수적 스타일 코딩..
프로그래밍 언어 ; 사람과 컴퓨터의 대화를 도움 ; 사람의 언어와 기계어 [Machine code; 0과 1의 2진 숫자(binary digit)로 이루어짐] 사이에서 다리와 같은 역할 ; 고급 언어[high-level langauge; JAVA, C/C++, Kotlin, Swift, JS] 와 저급언어[low-level language; Assembly language] 로 나누어짐

ECLIPSE 설치 방법 ------------------------------------------- 1. Google 에서 eclipse download 또는 이클립스를 검색한다 ------------------------------------------- 2. Eclipse Downloads를 클릭 ------------------------------------------- 3. 주황색 Download 버튼을 클릭 ------------------------------------------- 4. Download 버튼 한번 더 클릭 ------------------------------------------- 5. 다운로드한 파일을 실행하면 installer 화면이 뜨는데, 여기에서 두번째 'Ec..